网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
假定MyClas为一个类,那么该类的析构函数是( )。
A.void~MyClas();
B.~MyClas(int n);
C.MyClas();
D.~MyClas();
参考答案
更多 “ 假定MyClas为一个类,那么该类的析构函数是( )。A.void~MyClas();B.~MyClas(int n);C.MyClas();D.~MyClas(); ” 相关考题
考题
类MyClas定义如下: Class MyClas{ public: MyClas(){value=0;} setVariable(int i){value=I;} private: int value; }则以下对语句序列 MyClas *p,my;p=my; 的描述正确的是( )。A.语句 p->setVariable(5) 与语句 my.setVariable(5) 等价B.对语句 *p.setVariable(5)的调用是正确的C.语句 MyClas *p,my; 会调用两次类MyClas的构造函数D.语句 p=my; 是把对象my赋值给指针变量p
考题
假定MyClas为一个类,则该类的拷贝构造函数的声明语句为( )。A.MyClas(MyClas x);B.const MyClas(MyClas x);C.MyClas(const MyClas x);D.MyClas(MyClas x);
考题
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。A.void~MyClass();B.~MyClass(int n)C.MyClass();D.~MyClass();
考题
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。A.void~MyClass();B.~MyClass(int n);C.MyClass();D.~MyClass();
考题
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。class Myclas{int *x;public:MyClas(int n);~MyClas();};MyClas::MyClas(intn){【 】;}MyClas::~MyClas(){【 】;}
考题
已知类MyClas有一个只需要一个double型参数的构造函数,其将运算符“+”重载为友元函数。要使语句序列 MyClas x(1.2),y(2.3),z(0);z=x+y; 能够正常运行,运算符函数 operator+应在类中声明为( )。A.friend MyClas operator+(int,MyClas);B.friend MyClas operator+(MyClas,MyClas);C.friend MyClas operator+(MyClas,MyClas);D.friend MyClas operator+(MyClas,MyClas);
考题
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。 A.void~MyClass( );
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。A.void~MyClass( );B.~MyCC.ass(intn);D.MyClass( );E.~MyClass( );
考题
类MyClas的定义如下: class MyClas{ public: MyClas(){} MyClas(int a){ value=new.int(i); } int *value; }; 若要对类中的value赋值,则下面的语句中正确的是( )A.MyClas x;x.value=10;B.MyClas x; *x.value=10;C.MyClas x;x. *value=10;D.MyClas x(10);
热门标签
最新试卷