假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。B.C.D.
A.void~MyClass();
B.~MyClass(int n);
C.MyClass();
D.~MyClass();?
E。【解析】C++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~MyClass。
第1题:
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。
class Myclass {
public:
Myclass(int num);
~ Myclass( );
public:
int *p;
};
Myclass: :Myclass( int hum) {
【 】
Myclass:: ~ Myelass( ) {
【 】;
}。
第2题:
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数
A.void~MyClass();
B. ~MyClass(int n);
C.MyClass();
D.~MyClass();
第3题:
假定MyCIass 为一个类,那么下列的函数说明中,()为该类的析 构函数。
A.void ~MyClass();
B.~MyClass(int n);
C.MyClass();
D.~MyClass();
第4题:
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。
A.void~MyClass( );
B.~MyC
C.ass(intn);
D.MyClass( );
E.~MyClass( );
第5题:
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。
A.void~MyClass( );
B.~MyC
C.ass(intn);
D.MyClass( );
E.~MyClass( );