- C++相談室 part117 [転載禁止]©2ch.net
587 :デフォルトの名無しさん[sage]:2015/06/21(日) 00:32:29.47 ID:9rSSXz+5 - const_cast<T> で動くのはVisual C++の自称「拡張機能」じゃないの。
/Zaオプション付けると右辺値扱いされてコンパイルエラーになると予想。
|
- C++相談室 part117 [転載禁止]©2ch.net
589 :デフォルトの名無しさん[sage]:2015/06/21(日) 00:51:49.35 ID:9rSSXz+5 - >>583
testは消えないよ。 >>577をコンパイルした後で別のファイルに ---- extern void test(); struct Z { Z() {test();} }; Z global_obj; ---- なんてコードがあるかも知れないから リンクエラーにならないようtestの実体が必要。 ちなみに auto test() {} だと別の翻訳単位で戻り値を前方宣言できないから 消えるかも知れない。
|
- C++相談室 part117 [転載禁止]©2ch.net
590 :デフォルトの名無しさん[sage]:2015/06/21(日) 00:53:45.10 ID:9rSSXz+5 - 間違えた。
>>572のtest()は消えないけど>>577は消える。 忘れて。
|
- C++相談室 part117 [転載禁止]©2ch.net
635 :デフォルトの名無しさん[sage]:2015/06/21(日) 09:19:44.77 ID:9rSSXz+5 - そりゃコンパイルエラーだからな
|
- C++相談室 part117 [転載禁止]©2ch.net
636 :デフォルトの名無しさん[sage]:2015/06/21(日) 09:21:31.30 ID:9rSSXz+5 - おっと目が節穴だった
const信者の書きそうな糞コードだな constexpr char const * const p = "abc"; の方が長くて好みだろ
|
- C++相談室 part117 [転載禁止]©2ch.net
660 :デフォルトの名無しさん[sage]:2015/06/21(日) 14:26:09.56 ID:9rSSXz+5 - >>657
関数テンプレートは部分特殊化出来ないが 型推論から部分的な型を導ける http://ideone.com/f0ibAT
|
- 【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
302 :デフォルトの名無しさん[sage]:2015/06/21(日) 17:16:08.12 ID:9rSSXz+5 - >>300
代わりにgets_sができたからにきまってるだろう。
|