c++中头文件声明多个类,这些类的成员函数的实现为什么不能放在同一个源文件里?不要随便ctrl+c过来

2024-12-24 17:12:15
推荐回答(2个)
回答1:

不一定,应该是文件包含关系错了主cpp必须包含类的声明文件.h类实现文件也需包含类声明文件 一般习惯将类声明放在.h中 类实现放在同名.cpp中

回答2:

谁说类一定要单独放在一个文件的... 检察一下有没先后问题... 还有就是有没有把放在外部文件的的一些声明去掉,如extern