最近在学C++,在测试把程序分成三个文件的过程中,发生了代码无误但是无法编译的情况,如下图:
(这里当时忘写using namespace std了,但不是主要问题,改对了也没用)
和老师讨论解决了一晚上都解决不了
中途还把编译器卸载了一遍重新安装也不行
最后试出来的非常“不科学”的解决方法:
1、把原来的项目删掉,重新建一个项目
2、按以下顺序!!添加文件到项目里:
(1)主文件
(2)类实现文件
(3)类声明头文件
3、然后再编译就不会报错且能运行了
本人也不知道是啥原理,如果有看到这篇博客的大佬知道的话请解答一下我的疑惑,谢谢♪(・ω・)ノ
万分感谢我的c++老师,陪我干到十一点。。。
希望对和我有一样问题的朋友,这篇博客能帮到你~