- Visual Studio 2015©2ch.net
306 :デフォルトの名無しさん[sage]:2014/12/06(土) 00:01:10.82 ID:X08O570Z - 一番最初にそのコード通ったときじゃね
整数に限らず
|
- Visual Studio 2015©2ch.net
307 :デフォルトの名無しさん[sage]:2014/12/06(土) 00:07:04.80 ID:X08O570Z - 最適化かかった時はそのstatic変数を参照したときだと思う
だからReleaseバージョンをデバックしてると現在コード行数戻ったり進んだりあっちこっち跳ぶ
|
- Visual Studio 2015©2ch.net
311 :デフォルトの名無しさん[sage]:2014/12/06(土) 09:23:12.73 ID:X08O570Z - VCのトレスだと
グローバル変数は起動時にコンパイル単位が分かれてると順不同、同じソース内では定義順で初期化 関数内でstaticで定義した静的変数はそのブロック内で使用される時 クラスのstatic変数は初めてそのクラスが参照される時
|
- Visual Studio 2015©2ch.net
314 :デフォルトの名無しさん[sage]:2014/12/06(土) 11:04:06.51 ID:X08O570Z - >>312
規格としてもこういったタイミング定められてたと思うよ 以前調べた
|
- Visual Studio 2015©2ch.net
315 :デフォルトの名無しさん[sage]:2014/12/06(土) 11:05:14.40 ID:X08O570Z - ただし使用される時という微妙なタイミングは最適化の範疇
|
- Visual Studio 2015©2ch.net
319 :デフォルトの名無しさん[sage]:2014/12/06(土) 12:02:38.39 ID:X08O570Z - >>316
規定されてるっていうのは起動時ロードか、関数ブロック内ロードかだよ
|
- C言語なら俺に聞け(入門編)Part 127 [転載禁止]©2ch.net
135 :デフォルトの名無しさん[sage]:2014/12/06(土) 21:22:11.43 ID:X08O570Z - CUIどころかそれもなくひっそりとログはく程度のバックエンドで動くアプリもあるよ
プロクシ、WEBサーバとか それはそれで面白い
|