单项选择题

假定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.h...
  • 执行以下程序后,输出“#”号的个数是__...
  • 以下程序的执行结果是______。 #in...
  • 请定义一个函数名为A,返回值为int,没有参...
  • 以下程序段是函数返回a所指数组中最小的值...