- C++相談室 part128 [無断転載禁止]©2ch.net
589 :デフォルトの名無しさん[sage]:2016/12/15(木) 01:08:01.89 ID:jtCJlu/u - >>586
unionのアクセスについてPODを特別扱いするルールは無い。
|
- C++相談室 part128 [無断転載禁止]©2ch.net
596 :デフォルトの名無しさん[sage]:2016/12/15(木) 09:59:36.89 ID:jtCJlu/u - >>592
「Cでは保証されてる」って、何が? Cでも環境依存のパディングが入る可能性があるのは同じだし型ベースのエイリアシングルールは あるし、>>586のいうようなアクセスについて保証はないでしょ。 「ちゃんとアクセス」の意味によるのかもしれないけど。
|
- C++相談室 part128 [無断転載禁止]©2ch.net
599 :デフォルトの名無しさん[sage]:2016/12/15(木) 10:24:50.60 ID:jtCJlu/u - >>597
それでもやっぱり「Cでは保証されてる」が何のこと言ってるのかわからない。
|
- C++相談室 part128 [無断転載禁止]©2ch.net
600 :デフォルトの名無しさん[sage]:2016/12/15(木) 10:39:52.88 ID:jtCJlu/u - ごめんリロードしてなかった。
>>598 未定義動作じゃないってだけで環境依存ではあるんだから、 この流れで「保証されてる」というのもいかがなものかと。 >>564のリンク先の例にもあるように、unionにしとけばすべて期待したとおりになるとは限らないわけで。
|
- C++相談室 part128 [無断転載禁止]©2ch.net
602 :デフォルトの名無しさん[sage]:2016/12/15(木) 11:04:05.47 ID:jtCJlu/u - >>601
うーん・・・まぁいいやCの話だし。きっと言外に「(〜な場合は)保証されてる」って限定があったんだろう。
|