C++相談室 part71at TECHC++相談室 part71 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト844:デフォルトの名無しさん 09/08/25 22:10:39 インクルードガードと#pragma onceが両方とも有効な状態って問題ある? 845:デフォルトの名無しさん 09/08/25 22:26:39 インクルードガードはインクルードを読み込む順番が固定できるから、循環参照を防げるメリットがあるね。 846:デフォルトの名無しさん 09/08/25 22:27:08 インクルードガードを矛、#pragma onceを盾だとして、 両方有効な状態だと、両手が砕けて紫龍が負ける そんぐらいです。 847:デフォルトの名無しさん 09/08/25 22:31:11 別に両方書いても、片方が仕事してもう片方が潰されるだけのこと ライブラリ屋は「VC++なら#pragma onceが先に掛かるようにした方が軽いな」とか 有効な順番を意識するが、別にしなくてもコンパイルが僅かに遅いとかその程度 848:デフォルトの名無しさん 09/08/25 22:35:54 >>844 問題ない。実際Boostの一部のヘッダではVCの場合に併用している。 >>842によるとWin32 APIのヘッダでも同様のことをやってるようだし。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch