__super in MFC

1 MFC中的 __super 和 java 中 super 类似,相当于基类的名称,都可以用来调用基类成员;

2 __xxxx 类型的,是编译器或库内部使用的;

3 __super是编译器关键词,是一个辅助工具,在多重继承和多级继承环境下很方便,当你需要调用基类成员时,不需要你记忆这个成员到底是哪个基类提供的,编译器会帮你找到正确的基类。如果存在二义性(比如有两个基类提供了相同名称的成员),编译器会报错,在错误信息中会指出有哪些基类具有此成员,此时你可以根据提示信息把__super修改成希望的基类。总之一句话——它帮你减少记忆负担。

4 网上有人建议最好不要在自己的程序里面使用

原文地址:https://www.cnblogs.com/hzcya1995/p/13318864.html