今天在看一开源代码时,发现一个新关键字 __super,以为是C++新出的关键字,后来发现原来这是VS2005推出的C++关键字,其它编译器并不能支持。
它类似于 Java 的 super,不过它不是用 [.] 操作符,而是用 [::] 操作符,如:
class A {
public:
void Test () { printf ("xxxx"); }
};
class B : public A {
public:
void Test () { __super::A (); }
};