トップページ > プログラム > 2015年07月11日 > 2karzrOj

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

3 位/161 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000000011000000225112



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part118 [転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part118 [転載禁止]©2ch.net
219 :デフォルトの名無しさん[sage]:2015/07/11(土) 12:52:13.58 ID:2karzrOj
勝手に逆ギレする>>209みたいのは放置
型と変数を同時に宣言できるのはclassやstructだって同じなんだが知らないみたいだなw
俺もこれをやるときは型名はつけないな
型名付けるなら別々に宣言する
C++相談室 part118 [転載禁止]©2ch.net
223 :デフォルトの名無しさん[sage]:2015/07/11(土) 13:43:58.10 ID:2karzrOj
>>222
いやちょっと違う
俺だって型と変数を同時に宣言することはあるけど、それはわざわざ型名を
付けるのがクドいと感じる様な場合
それが出来るのがC/C++の良い所の一つだと思う
>>221
放置できなくてごめんなさいね総括厨さん
C++相談室 part118 [転載禁止]©2ch.net
235 :デフォルトの名無しさん[sage]:2015/07/11(土) 20:36:23.13 ID:2karzrOj
少なくとも手持ちのGCC(4.9.2)では--std=c++11か--std=c++14なら
無名共用体は問題なく通るよ
--std付けないとstatic無しの無名class、union変数はwarningが出る
C++相談室 part118 [転載禁止]©2ch.net
237 :デフォルトの名無しさん[sage]:2015/07/11(土) 20:44:28.77 ID:2karzrOj
>>236
なんで「それじゃ無い」なの?わかってないのはお前さんでは?
http://www.buildinsider.net/language/clang/03
http://en.cppreference.com/w/c/language/union
C++相談室 part118 [転載禁止]©2ch.net
242 :デフォルトの名無しさん[sage]:2015/07/11(土) 21:07:13.16 ID:2karzrOj
>>238
何言ってるんだか
>>232はC11の事を話していて>>234は完全に正しいだろ
C++相談室 part118 [転載禁止]©2ch.net
249 :デフォルトの名無しさん[sage]:2015/07/11(土) 21:44:00.67 ID:2karzrOj
>>245
なんか無闇に混乱してるな
頭悪い連呼するよりも御自分の頭の心配したほうがいいんじゃないか
>>232は「無名の共用体」って書いてるんだが?
C++相談室 part118 [転載禁止]©2ch.net
253 :デフォルトの名無しさん[sage]:2015/07/11(土) 22:15:50.35 ID:2karzrOj
ああ確かに>>232に対するレスとしての>>234の「ISO/IEC 9899:2011の6.7.2.1でidentifierがoptになっている」は変だね
それは認める
「無名共用体」って言葉が曖昧なのがあるけど
http://www.buildinsider.net/language/clang/03
”「無名」という言葉は、構造体/unionの識別子(いわゆるタグ名)が省略されていること(リスト1の(1))、メンバー名が省略されていること(リスト1の(2))の両方を指している。”
C++相談室 part118 [転載禁止]©2ch.net
254 :デフォルトの名無しさん[sage]:2015/07/11(土) 22:22:27.55 ID:2karzrOj
234は「ISO/IEC 9899:2011の6.7.2.1ではidentifierの省略も無名メンバも許されてる」とか書けば
良かったんだな
C++相談室 part118 [転載禁止]©2ch.net
256 :デフォルトの名無しさん[sage]:2015/07/11(土) 22:29:05.80 ID:2karzrOj
>>255
ずいぶんいきり立ってるけど>>232は「無名の共用体」がMS用語だなんて書いてないし
その意味での無名の共用体はC11から認められたというのは本当だし
C++相談室 part118 [転載禁止]©2ch.net
258 :デフォルトの名無しさん[sage]:2015/07/11(土) 22:35:36.33 ID:2karzrOj
>>257
はいはいそれでいいよ
議論の厳密さでは貴方様にはかないませんわ
C++相談室 part118 [転載禁止]©2ch.net
260 :デフォルトの名無しさん[sage]:2015/07/11(土) 22:45:48.04 ID:2karzrOj
>>259
「MSのそれしかない」って言うけどGCCだって拡張としてC11以前からサポートしてるよ
どっちが早かったかは調べてないけど
C++相談室 part118 [転載禁止]©2ch.net
262 :デフォルトの名無しさん[sage]:2015/07/11(土) 23:00:17.09 ID:2karzrOj
ちょっと調べたけどgcc 3.1.1(2002年)にはUnnamed struct/union fields within structs/unionsあるね
https://gcc.gnu.org/onlinedocs/gcc-3.1.1/gcc/Unnamed-Fields.html#Unnamed%20Fields


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