为什么我不应该包括CPP文件,而是使用头文件?
因此,我完成了我的第一个C+编程作业,并获得了我的成绩。但根据评分,我失去了分数including cpp files instead of compiling and linking them
..我不太清楚那是什么意思。
回顾一下我的代码,我选择不为我的类创建头文件,但是在CPP文件中做了所有的事情(没有头文件它似乎工作得很好.)。我猜评分器意味着我在一些文件中写了‘#include’mycppfile.cpp‘。
我的推理#include
CPP文件是:-所有应该进入头文件的东西都在我的cpp文件中,所以我假装它就像一个头文件-在猴子中-猴子做的方式,我看到其他的头文件是#include
在文件里,所以我对CPP文件也做了同样的处理。
那么我到底做错了什么,为什么是坏的呢?