今天在看一開源代碼時,發現一個新關鍵字 __super,以為是C++新出的關鍵字,后來發現原來這是VS2005推出的C++關鍵字,其它編譯器並不能支持。
它類似於 Java 的 super,不過它不是用 [.] 操作符,而是用 [::] 操作符,如:
class A {
public:
void Test () { printf ("xxxx"); }
};
class B : public A {
public:
void Test () { __super::A (); }
};