12/03/28 20:11:50.27
>>894
コンパウンドリテラルは C++11 に入らないことになってたような。
897:デフォルトの名無しさん
12/03/28 20:30:51.82
配列の添字指定の初期化とか
構造体のメンバ指定の初期化とか
そういうのも入らない
898:デフォルトの名無しさん
12/03/28 20:44:41.25
>配列の添字指定の初期化
それはgcc拡張ではないかい?
URLリンク(gcc.gnu.org)
899:デフォルトの名無しさん
12/03/28 20:46:14.14
悪い
俺が間違い
900:デフォルトの名無しさん
12/03/28 20:55:36.47
>>896
乙
901:デフォルトの名無しさん
12/03/28 20:56:08.76
>>895
乙
>>900はミス
902:はちみつ餃子 ◆8X2XSCHEME
12/03/28 20:56:14.47
>>899 お前誰だよ。
ID 無しだとわかりにくいから解説しとくと >>898 の方が間違いで >>897 が正しい。
903:デフォルトの名無しさん
12/03/28 20:58:33.39
俺だよ俺
904:デフォルトの名無しさん
12/03/28 21:01:41.28
いや、オレオレ。
905:デフォルトの名無しさん
12/03/28 21:02:22.83
俺だっつてんだろ
906:デフォルトの名無しさん
12/03/28 21:07:55.05
え、俺わかんね???
>>897は文章どおり11の仕様には入っていないと言っている
>>898はGCC拡張だから11の仕様には入っていないと言っている
どっちも11には入らないって言ってるんじゃなく?
おまいらが何言ってるのか教えろください
907:デフォルトの名無しさん
12/03/28 21:16:18.28
>>897はC99には入ってるけどC++11の仕様には入っていないと言っている
>>898はGCC拡張だからC99の仕様には入っていないと言っている(誤り)
908:デフォルトの名無しさん
12/03/28 21:19:30.83
よくわかる解説ありがとう
909:デフォルトの名無しさん
12/03/28 21:55:23.61
>>893
そもそもそういう用途を想定してないからな。
あくまでもモジュール理論の体現を目指したもので、
大規模コーディングを主戦場に想定してるから。
910:営利利用に関するLR審議中@詳細は自治スレへ
12/03/29 07:24:22.03
配列の形で記述された引数の [ ] の中に const とか入れる文法もC++11に入らない
911:営利利用に関するLR審議中@詳細は自治スレへ
12/03/29 07:25:18.17
動的にサイズを指定できる配列も入らない
入らない仕様はかなりあるのできりないな
912:営利利用に関するLR審議中@詳細は自治スレへ
12/03/29 07:41:46.40
そういや複素数型ってどうなってるんだっけ?
913:営利利用に関するLR審議中@詳細は自治スレへ
12/03/29 08:01:27.83
Cとの互換性だけが取り柄の言語なのに...
C++にはCの仕様を取り込むか否か
選択する権利など無いのに勘違いしちゃってるな
914:営利利用に関するLR審議中@詳細は自治スレへ
12/03/29 08:11:41.53
むしろ何でrestrictを仕様に入れないんだろう
ベクトル化とかの最適を考えると困るはずなのに
C89/C++03以前のように、プラグマで対応するっていう事?
915:営利利用に関するLR審議中@詳細は自治スレへ
12/03/29 08:17:12.15
まあ現実には「昔の」Cと実用レベルで互換が取れてれば構わんのだけどね
最新のCなんて最新のC++以上に使われるか怪しいわけだし
916:営利利用に関するLR審議中@詳細は自治スレへ
12/03/29 08:23:21.65
構造体のメンバ指定の初期化は結構見る気がするなあ。
ヘッダファイルに現れないなら関係ないか。