单项选择题

有关析构函数的说法不正确的是( )。

A.析构函数有且只有一个
B.析构函数无任何函数类型
C.析构函数和构造函数一样可以有形参
D.析构函数的作用是在对象被撤消时收回先前分配的内存空间
<上一题 目录 下一题>
热门 试题

单项选择题
若类A和类B的定义如下: class A int i,j; public: void get(); … ; class B:A 默认为私有派生 int k; public: void make(); … ; void B::make() k=i*j; 则上述定义中, ( )是非法的表达式。
A.void get();
B.int k;
C.void make();
D.k=i*j;
单项选择题
下面程序的运行结果为( )。 #include<iostream.h> void main() char a=’3’: switch (a) case’3’:cout<< 3’; case’2’:cout<< 2 ;break; default:cout<< 1 ;
A.3
B.321
C.31
D.32
相关试题
  • 下述关于break语句的描述中,( )是不正...
  • 对于某个函数调用,不给出初调用函数的声明...
  • 函数模板:template<class T> T add(...
  • D.ios::binary
  • 有以下程序 #include<iostream.h> fl...