13
cppファイルを含めず、代わりにヘッダーを使用する必要があるのはなぜですか?
それで、私は最初のC ++プログラミングの課題を終え、成績を受け取りました。しかし、グレーディングによると、私はの成績を失いましたincluding cpp files instead of compiling and linking them。それが何を意味するのか私はあまり明確ではありません。 私のコードを振り返ってみると、クラスのヘッダーファイルを作成しないことを選択しましたが、cppファイルですべてを行いました(ヘッダーファイルがなくても正常に動作するように見えました...)。採点者が私が '#include "mycppfile.cpp";'と書いたことを意味していたと思います。一部のファイルで。 #includecppファイルを作成する理由は次のとおりです。-ヘッダーファイルに入るはずのものがすべてcppファイルにあるため、ヘッダーファイルのように振る舞った-monkey-see-monkeyのやり方で、他のファイルを見たヘッダーファイルが#includeファイルに含まれていたので、cppファイルにも同じことを行いました。 それで、私は正確に何をしましたか、そしてそれはなぜ悪いのですか?
146
c++
header-files