- 在调试时,下面的代码报错,显示出现了未定义的引用。
- 在C++中所有声明了的函数都要定义,虚函数也不例外。只有纯虚函数不用定义,但包含它的纯虚基类不能直接使用,要在派生后才能使用,在派生类中实现纯虚函数。
- 下图中~cl_student()函数没有定义,只有声明,加上定义后即可编译链接通过。




C++中函数声明了就必须定义
最新推荐文章于 2025-10-28 15:03:00 发布
本文解析了C++编程中未定义的引用错误,特别是关于虚函数的定义与使用。强调了纯虚函数无需定义,但在派生类中必须实现才能避免编译链接错误。

1021





