今天在看一開源代碼時,發現一個新關鍵字 __super,以為是C++新出的關鍵字,后來發現原來這是VS2005推出的C++關鍵字,其它編譯器並不能支持。
它類似於 Java 的 super,不過它不是用 [.] 操作符,而是用 [::] 操作符,如:
class A {
public:
void Test () { printf ("xxxx"); }
};
class B : public A {
public:
void Test () { __super::A (); }
};
今天在看一開源代碼時,發現一個新關鍵字 __super,以為是C++新出的關鍵字,后來發現原來這是VS2005推出的C++關鍵字,其它編譯器並不能支持。
它類似於 Java 的 super,不過它不是用 [.] 操作符,而是用 [::] 操作符,如:
class A {
public:
void Test () { printf ("xxxx"); }
};
class B : public A {
public:
void Test () { __super::A (); }
};
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。