一改为虚析构函数就会报错
是这样的,我在头文件中定义了类A_base,A,B,C,D五个类,继承关系是A_base->A,A->B,A->C,B,C->D,继承方式都是public,其中A_base含有纯虚函数,现在我想把A_base的析构函数改为虚函数,但一改就会报错,原因是:
error LNK2019: 无法解析的外部符号 "public: virtual __thiscall Salemanager::~Salemanager(void)" (??1Salemanager@@UAE@XZ),该符号在函数 "public: void __thiscall Salemanager::`vbase destructor'(void)" (??_DSalemanager@@QAEXXZ) 中被引用
1>C:\Users\dell\Documents\Visual Studio 2012\Projects\人事管理demo\Debug\人事管理demo.exe : fatal error LNK1120: 1 个无法解析的外部命令
(Salemanager就是D类)
求各位大佬拯救一下萌新!