の#pragma起動との#pragma出口の:これらのディレクティブは、プログラムの前に 起動を実行するために必要な機能を指定するために私たちを助け(制御パスの前にmain()へ)、そしてプログラムの直前で 終了(制御がmain()から戻る直前)。ユースケースの#pragma開始および#pragma出口
誰も私にこれらのプリプロセッサディレクティブの使用例を教えてもらえますか?
これらは、オブジェクト指向プログラミングでは非常に限られたユースケースしかないかもしれません。誰もそれがプロジェクトで使用されていることを発見しましたか?
私は同意します。また、オブジェクトの静的インスタンスを作成することもできます。コンストラクタは、メインに戻る前に呼び出され、デストラクタはmainから返された後に呼び出されます。 –
私はcrtの(時には長い)活動を待つことができないことをするときに、(Cとアセンブラ)コードがmain(そして実際には/ crtの前に)の前に実行されているのを見ました。しかし、 "そこにドラゴンがいる"。 – Yunnosch
これはKarthik Byggariのブログから取られたようです。私は彼を無視するだろう。彼がまだ20世紀の「Turbo C」コンパイラについて話しているという事実は、これが現在どれほどの関連性を持っているかを示しています。 – MSalters