已不再支援此瀏覽器。
請升級至 Microsoft Edge,以利用最新功能、安全性更新和技術支援。
'super::member' 模棱兩可
多個繼承的結構包含您使用super參考的成員。 您可以藉由下列其中一項修正錯誤:
從 D 的繼承清單中移除 B1 或 B2。
變更 B1 或 B2 中的數據成員名稱。
下列範例會產生 C2798:
// C2798.cpp struct B1 { int i; }; struct B2 { int i; }; struct D : B1, B2 { void g() { __super::i = 4; // C2798 } };
此頁面對您有幫助嗎?