为了账号安全,请及时绑定邮箱和手机立即绑定

成功了但是不解

虽然运行成功了,但是不太明白为啥demo.cpp里用#include "teacher.h",这样的话"teacher.cpp"被怎样调用了呢?

正在回答

2 回答

可能你不太理解头文件,头文件其实就是一个库,它封装了很多函数和其他接口等各种声明,现在你自己写一个头文件就相当于你自定义一个申明#include "teacher.h" 只需要放在你的功能模块里面,编译的时候,在同一文件夹下编译器会自动寻找主函数(demo.cpp的main函数)入口,进行链接编译,如果是在Linux下,往往还需要两个cpp文件联合编译

0 回复 有任何疑惑可以回复我~

demo.cpp里面调用了teacher.h这个头文件,而这个头文件中,包含了Teacher这个类,因此就可以直接用这个类了,头文件中适用于声明的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(上)
  • 参与学习       103410    人
  • 解答问题       701    个

封装--面向对象的基石,本教程力求帮助小伙伴们即学即会

进入课程

成功了但是不解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信