トップページ > プログラム > 2017年04月21日 > jq02h6/Cr

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

28 位/199 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000030000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (オッペケ Sr23-bEgw)
C++相談室 part130 [無断転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part130 [無断転載禁止]©2ch.net
244 :デフォルトの名無しさん (オッペケ Sr23-bEgw)[sage]:2017/04/21(金) 14:01:58.43 ID:jq02h6/Cr
Effective Modern C++のItem 30を読まなくても幾つかは日常的に気付きそうなものだが
struct A { constexpr static int N = 1'000; };

f_pass_by_value(A::N); // OK
f_pass_by_universal_ref(A::N); // NG
C++相談室 part130 [無断転載禁止]©2ch.net
246 :デフォルトの名無しさん (オッペケ Sr23-bEgw)[sage]:2017/04/21(金) 14:40:59.59 ID:jq02h6/Cr
>>245
変わる予定
流石にC++14の言語仕様はクソだった
N4659 D.1山椒
C++相談室 part130 [無断転載禁止]©2ch.net
247 :デフォルトの名無しさん (オッペケ Sr23-bEgw)[sage]:2017/04/21(金) 14:43:15.61 ID:jq02h6/Cr
だがこれはC++17でも通らない
struct A { int b : 2; };
f_pass_by_ref( A{}.b );


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