나는 Multiple inheritance to avoid ambiguity by using scope resolution에 관한 질문을했다. 내 대답은 B::i
이 잘 형성되었다고 설명합니다."I2 :: i"가 다중 상속에서 부적절한가요?
는, 나는 I2::i
이 가을 잘못 형성되는 C++ open-std 문서에서 발견.
struct D2: I1, I2 {
void f() {
I2::i = 0; // ill-formed per proposal
}
};
내 answer이 맞나요?