トップページ > プログラム > 2014年11月23日 > vlSDqlqi

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

12 位/222 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000041000000000000005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++14/C++1z 20

書き込みレス一覧

C++14/C++1z 20
85 :デフォルトの名無しさん[sage]:2014/11/23(日) 08:07:01.55 ID:vlSDqlqi
あれだろ。initializer_listを引数に取るコンストラクターがあると
他のコンストラクターを呼び出すのに
{}じゃなく()にしないといけなくなってマヌケになるってことだろ。
C++14/C++1z 20
86 :デフォルトの名無しさん[sage]:2014/11/23(日) 08:09:10.84 ID:vlSDqlqi
>>84
初期化についてはVCはバグが結構あるし
MSも認識してたはず。たぶんVC固有
C++14/C++1z 20
89 :デフォルトの名無しさん[sage]:2014/11/23(日) 08:17:46.56 ID:vlSDqlqi
>>79
もともと void f(A &&a); のaはでxvalueであって
式「a」はmoveしない限り左辺値として振る舞うぞ。
例:
void g(A &a);
void g(A &&a);
void f(A &&a) {
 g(a); // g(A &)を呼び出す
}
C++14/C++1z 20
90 :デフォルトの名無しさん[sage]:2014/11/23(日) 08:33:51.05 ID:vlSDqlqi
>>81
array<int, 3> a = {1,2,3};
この初期化は単なるCの構造体や配列の期化構文だぞ
C++14/C++1z 20
92 :デフォルトの名無しさん[sage]:2014/11/23(日) 09:03:38.65 ID:vlSDqlqi
>>84
Visual C++は非静的メンバーの初期化にunkoなバグがあってこれが通らない。
struct x {
 std::string s;
 x() : s{""} {} // error:C2797
};

http://blogs.msdn.com/b/vcblog/archive/2014/08/19/the-future-of-non-static-data-member-initialization.aspx
では次の2015で直すらしい。
Preview版では直ってないがアルファ版ではようやく直ってた
http://webcompiler.cloudapp.net/


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