C++相談室 part77
■ このスレッドは過去ログ倉庫に格納されています
0249デフォルトの名無しさん
2010/01/31(日) 15:14:31struct B { int m; };
class D1 : public B {};
class D2 : public B {};
class DD : public D1, public D2 {};
void main(){
DD dd;
dd.B::m = 1;
}
したら dd.D1::B::m が 1 で、dd.D2::B::m が不定値のままだった。
GCC3.4.3ではあいまいだよって言われてコンパイルできなかった。
GCCの動作が正しいんだよね?
■ このスレッドは過去ログ倉庫に格納されています