C++中函数声明了就必须定义

  • 在调试时,下面的代码报错,显示出现了未定义的引用
  • 在C++中所有声明了的函数都要定义,虚函数也不例外。只有纯虚函数不用定义,但包含它的纯虚基类不能直接使用,要在派生后才能使用,在派生类中实现纯虚函数。
  • 下图中~cl_student()函数没有定义,只有声明,加上定义后即可编译链接通过。
    C++中函数声明了就必须定义_第1张图片
    C++中函数声明了就必须定义_第2张图片
    C++中函数声明了就必须定义_第3张图片
    在这里插入图片描述

你可能感兴趣的:(我的debug,C\C++语言)