[单选题]设有以下定义 int a=0; double b=1.25; char c=’A’; #define d 2 则下面语句中错误的是( )
正确答案 :D
d++;
解析:解析:在C语言中,++(自加)运算对象可以是整型、实型变量,也可以是字符型变量。但不能是常量和表达式。
[单选题]关于关键字class和typename,下列描述中正确的是( )。
正确答案 :B
程序中所有的typename都可以替换为class
解析:解析:模板形参有3种形式:typename参数名;class参数名;类型修饰参数名。前两种是等价的,在声明模板参数时,关键字typename和class可以互换。
查看原题