#include <iostream> using namespace std; class Cat { public: void GetName(); }; class Dog: public Cat { public: void GetName(); }; void Cat::GetName() { cout << "name\n"; } int main() { Dog MyDog; MyDog.GetName(); return 0; }
Errors:
ExConstr.obj : error LNK2001: unresolved external symbol "public: void __thiscall Dog::GetName(void)" (?GetName@Dog@@QAEXXZ) Debug/ExConstr.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe.
ExConstr.exe - 2 error(s), 0 warning(s)
What's my mistake?