'super::member' 模棱兩可
備註
多個繼承的結構包含您使用super參考的成員。 您可以藉由下列其中一項修正錯誤:
從 D 的繼承清單中移除 B1 或 B2。
變更 B1 或 B2 中的數據成員名稱。
Example
下列範例會產生 C2798:
// C2798.cpp
struct B1 {
int i;
};
struct B2 {
int i;
};
struct D : B1, B2 {
void g() {
__super::i = 4; // C2798
}
};