单项选择题
有如下类定义: classFoo { public: Foo(intv):value(v){}//① ~Foo(){}//② private: Foo(){}//③ intvalue=0;//④ }; 其中存在语法错误的行是( )。
A.①
B.②
C.③
D.④
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include usingnamespacestd; intmain() { int*P; *P=9: cout<< ThevalueatP: <<*P; return0; } 编译运行程序将出现的情况是( )。
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出ThevalueatP:9
C.运行时一定输出ThevalueatP:*9
D.运行时有可能出错
点击查看答案&解析
单项选择题
下列关于构造函数和析构函数的描述,错误的是( )。
A.析构函数中调用虚函数采用静态联编
B.对虚析构函数的调用可以采用动态联编
C.当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
D.构造函数可以声明为虚函数
点击查看答案&解析
相关试题
有如下模板声明: templateclassA; 下列...
将运算符重载为类成员函数时,其参数表中没...
下列关于虚基类的描述中,错误的是( )。
要定义一个引用变量P,使之引用类MyClass的...
计算斐波那契数列第n项的函数定义如下: i...