问题
单项选择题
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。
A) void~MyClass();
B) ~MyClass(int n);
C) MyClass();
D) ~MyClass();
答案
参考答案:D
解析: C++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~MyClass()。
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。
A) void~MyClass();
B) ~MyClass(int n);
C) MyClass();
D) ~MyClass();
参考答案:D
解析: C++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~MyClass()。