单项选择题

假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。

A.void ~MyClass();
B.~MyClass(int n);
C.MyClass();
D.~MyClass();
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #include <iostream> using namespace std; class Test public: Test() n+=2; ~Test() n-=3; static int getNum() return n; private: static int n; ; int Test::n=1; int main() Test* p=new Test; delete p; cout<<'n='<<Test::getNum() endl; return 0; 执行后的输出结果是 ( ) 。
A.n=0


B.n=1
C.n=2


D.n=3
单项选择题
类MyClass的定义如下: class MyClass public: MyClass() MyClass(int i) value=new int(i); int *value; ; 若要对类中的value赋值,则下面的语句中,正确的是( )。
A.MyClass my;my.value=10;
B.MyClass my;*my.value=10;
C.MyClass my;my.*value=10;
D.MyClass my(10);
相关试题
  • 有如下程序: #include <iostream> u...
  • 当需要将一个函数bool isnumber (char ...