C++相談室 part122 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0381デフォルトの名無しさん
2016/02/06(土) 20:57:45.31ID:ijtrMwoEあらかじめ逝っておくが、>>374は無名構造体メンバなど使っていないCのソースコードのつもりであって、
メンバアクセス表記を厳密にC++と一致させることを目的にはしていない
(struct BarのベースクラスFooのメンバへのアクセスをstruct Barのインスタンスからやる場合はb.m_a、ではなくてb.m_base.m_aと書かねばならない
メンバの初期化も主たる論点ではないから配慮していない(追加コードでどうとでもできるので
>>379のユニオンの使い方はおそらくメンバアクセス表記をC++と一致させることを意図しているのだろうが
unionでは多分意図通りの継承動作にならない希ガス
想像が付かなさ過ぎるからコードを示してホスイ、
■ このスレッドは過去ログ倉庫に格納されています