-
蛊毒传说
Visual Studio 2005中新增了__super关键字,它代表本类的基类,因此可以像下面这样使用: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)}};它还可以配合using语句使用,比如using __super::type_define;
-
月关宝盒
没有!!!如果下次要看是否为C++中的关键字在程序中输入是否跟int.float的颜色一样是,则为关键字不是,则不是关键字!!!
-
MYYA
C++关键字C++关键字列表关键字是预先保留的标识符,每个关键字都有特殊的含义。我们不能在程序中使用与关键字同名的标识符。以下是C++所保留的关键字asm[1]autobad_castbad_typeidboolbreakcasecatchcharclassconstconst_castcontinuedefaultdeletedodoubledynamic_castelseenumexceptexplicitexternfalsefinallyfloatforfriendgotoifinlineintlongmutablenamespacenewoperatorprivateprotectedpublicregisterreinterpret_castreturnshortsignedsizeofstaticstatic_caststructswitchtemplatethisthrowtruetrytype_infotypedeftypeidtypenameunionunsignedusingvirtualvoidvolatilewhile[1] 为了与其他C++实现保持兼容而保留的,并未实现。在VC环境中,请使用 __asm。