问题
单项选择题
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。
A.void~MyClass();
B.~MyClass(int n);
C.MyClass();
D.~MyClass();
答案
参考答案:D
解析: 在C++中,析构函数名为符号“~”加类名,析构函数没有参数和返回值。根据以上知识可知,MyClass类的正确析构函数的说明为~MyClass()。
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。
A.void~MyClass();
B.~MyClass(int n);
C.MyClass();
D.~MyClass();
参考答案:D
解析: 在C++中,析构函数名为符号“~”加类名,析构函数没有参数和返回值。根据以上知识可知,MyClass类的正确析构函数的说明为~MyClass()。