この質問はおなじみのように見えますが、実際にはそうではありません。理由を説明しましょう。これは、関数をヘッダー ファイルに保存し、それをインクルードして呼び出すことではありません。例は私のクエリを明確に説明するので、ここに行きます: 私は次のようなプログラムを持っています:
#include whatever_should_be_included
int main()
{
whatever-1
whatever-2
whatever-3
.
.
.
}
if
これらのすべては、条件、loop
s、および実際に何でも含む、プログラム内のコードです。これらの「何でも」をファイルに保存したい、たとえばプレーンテキストファイルまたは必要な拡張子を「」としましょう。拡張子を「exten
」としましょう。次に、それらを次のように保存します。
chunk-1.exten
, chunk-2.exten
, .... etc を含むファイル: whatever-1
, whatever-2
,... etc コード行のチャンクと私のプログラムは次のようになります:
#include whatever_should_be_included
#include those_chunks_maybe
int main(){
chunk-1.exten; //or whatever syntax necessary
chunk2.exten;
chunk-3.exten;
.
.
.
}
私はC ++とプログラミング全般の初心者なので、簡単にやってください:)少し説明を加えた段階的な明確な回答をいただければ幸いです。
編集-1:
Ubuntu 16.04 を使用しています
私のコンパイラは g++ ですが、直接使用していません。ルート マクロとして、CERN の ROOTシェル内でプログラムをコンパイルまたはロードしています。
編集-2:
もちろん、より良い方法は関数とヘッダーを使用することですが、それは、プレーンなコードテキストをさまざまなファイルにチャンクアウトし、それらを main 内に含めるというこの機能を探索できないことを意味するものではありません! 私はこれを学びたかったのですが、この (どんなに退屈な) 機能を学ぶことがいかに間違っているのか理解できません !! なぜ正確に反対票を投じるのですか?この質問は人を傷つけますか? 好奇心旺盛で知識を深めませんか?