Hello,
When using the Refactor/Create Implementation function on a pure virtual function, the "=0" is treated like a default argument value and the implementation stub is wrong:
bool Observer::OnModify(Observable* ModifedObject) /*= 0
{
}
Have a good day!