トップページ > プログラム > 2014年03月25日 > PVErYtjz

書き込み順位&時間帯一覧

31 位/256 ID中時間01234567891011121314151617181920212223Total
書き込み数0200000000000100000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part111

書き込みレス一覧

C++相談室 part111
748 :デフォルトの名無しさん[sage]:2014/03/25(火) 01:04:00.38 ID:PVErYtjz
>>734
コンパイラがなにっていうか、関数がでかすぎるとかコンパイラ実装にとって何かしら都合が悪けりゃ
展開しないだろうし、インライン展開を抑止するコンパイルオプションだってあるだろうし。
C++相談室 part111
750 :デフォルトの名無しさん[sage]:2014/03/25(火) 01:06:44.12 ID:PVErYtjz
>>736
C++相談室 part111
769 :デフォルトの名無しさん[sage]:2014/03/25(火) 13:12:17.25 ID:PVErYtjz
>>736,761
(>750 で書き込んだつもりになってて書けてなかった)
7.1.2 [dcl.fct.spec] p4
"An inline function shall be defined in every translation unit in which it is odr-used ..."
っていうことになってるんだよ。これに従えば「コンパイルできたとき〜」とか「リンカが〜」とかそもそも
考える余地が無い。

・・・どういうわけか gcc も clang も警告が出るだけでエラーにはしないみたいだけど。
なんか読み違えてるのかな?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。