msvc8にテストした後、私が見つかりました:main()より前に実行されるのは何ですか?
- 解析GetCommandLine()は、これらの三つのことが呼ばれ
グローバル変数の
私の質問は以下のとおりです。私は別のコンパイラ(gccのかのarmcc)、または別のプラットフォームへの私のプログラムを移植するとき
- は、この実行順序が違うのでしょうか?
- 標準Cライブラリの初期化はどのような作業を行いますか?これまで私はsetlocale()が必須であることを知っています。
- グローバル変数のC++コンストラクタ内で標準C関数を呼び出すことは安全ですか?
何をしようとしていますか?ライブラリの初期化はまた、いくつかの機能(例えば、iostream用のバッファ)用にいくつかのバッファを作成します。リストする余分なタスクが多すぎます。 –
注文はなぜ問題でしょうか? – SmallChess
メインの前には何が実行されますか?それが追いかけているものは何でも。 –