单项选择题

有如下类定义: class Foo{ public: Foo(int v):value(v){} //① ~Foo(){} //② private: Foo( ){{ //③ int value=0; //④ }; 其中存在语法错误的行是

A. ①
B. ②
C. ③
D. ④
<上一题 目录 下一题>
热门 试题

单项选择题
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
A. operator+(operator*(x,y),z)
B. x.operator+(operator*(x,y),Z)
C. y.operator*(operator+(x,y),z)
D. x.operator+(operator*(x,y))
单项选择题
对于模板定义关键宁class和typename说法不正确的是 。
A.程序中的class并不能都替换为typename
B.class和typename都可互相替换
C.程序中的typename都能替换为class
D.程序中的部分class可以替换为typename
相关试题
  • 深度为5的满二叉树有______个叶子结点。
  • 下面关于虚函数的描述,错误的是
  • 按照“先进先出”的原则组织数据的结构的是...
  • 每个以符号________开头的行,为编...
  • 在深度为7的满二叉树中,度为2的结点个数...