对于大部分虚函数的实现是可以像普通函数一样,.h文件中声明,.cpp中实现。 但当虚函数中参数或返回值为不完整类型时,如果这样做就可能出现连接问题。 原因还不清楚,但是只要把类型变为完整类型(添加相应头文件),错误就得以解决。