__super
Microsoft 專有的
可讓您明確地陳述您正在覆寫的函式呼叫的基底類別實作。
__super::member_function();
備註
所有可存取的基底類別方法會視為在多載解析階段中,而且函式,提供最符合項目是所呼叫。
__super只能在成員函式的主體中出現。
__super不能與 using 宣告。 如需詳細資訊,請參閱 使用宣告。
採用屬性 ,插入程式碼、 程式碼可能包含,但可能不知道其名稱包含您要呼叫的方法的一或多個基底的類別。
範例
// deriv_super.cpp
// compile with: /c
struct B1 {
void mf(int) {}
};
struct B2 {
void mf(short) {}
void mf(char) {}
};
struct D : B1, B2 {
void mf(short) {
__super::mf(1); // Calls B1::mf(int)
__super::mf('s'); // Calls B2::mf(char)
}
};
結束 Microsoft 特定