If I have an ABC with a non-default, non-virtual constructor that has an implementation and 2 virtual functions, 1 pure virtual, and 1 not pure virtual with no implementation and I have code like:
when I compile and link, during linking there is a vtable symbol error.Code:MyABC *foo;
If I comment out the non-default, non-virtual constructor's implementation, it links. Why would it link? Shouldn't it still complain about the non-pure virtual function with no implementation?