有如下类定义:
class MyClass{
int value;
public:
MyClass(int n):value(n){}
int getValue()const{retum value;}
};
则类MyClass的构造函数的个数是( )。
发布于 2022-05-13 21:36:41
登录后免费查看答案
关注者
0
被浏览
27
1 个回答
推荐阅读
-
类MyClass的定义如下,若要对value赋值,则下面语句正确的是( )。classMyClass{public:MyClass( ){}MyClass(inti){value=newint(i);}int*value;};
2022-05-13 关注 0 浏览11 1答案
-
有如下类声明:class Base{protected:int amount;public:Base(int n=0):amount(n){}int getAmount()const{retum amount;}};class Derived:public Base{protected:int value;public:Derived(int m,int n):value(m),Base(n){}int getData()const{return value+amount;}}:已知x是一个Derived对象,则下列表达式中正确的是( )。
2022-05-13 关注 0 浏览16 1答案
-
对于下面定义的类MyClass,请在函数f( )中添加对象成员把n的值修改为50。class MyClass{public:MyClass(int x){n=x;}void SetNum(int nl){n=nl;}private:int n;};int f(){MyClass *ptr=new MyClass(45);【13】______}
2022-05-13 关注 0 浏览31 1答案
-
对于下面定义的类MyClass,请在函数f( )中添加对象成员把n的值修改为50。class MyClass{public:MyClass(int x){n=x;}void SetNum(int n1){n=n1;}private:int n;};void f(){My Class*ptr=new MyClass(45);【12】______}
2022-05-13 关注 0 浏览26 1答案
-
类MyClass的定义如下:classMvClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;};则对下列语句序列正确的描述是( )。
2022-05-13 关注 0 浏览13 1答案
-
有如下类定义:class Foo{public:Foo(int v):value(V){}//①~Foo(){}//②private:Foo(){}//③int value=0://④};其中存在语法错误的行是( )。
2022-05-13 关注 0 浏览11 1答案
-
有如下类定义:class AA{im a:public:int getRef()const{return&a;}//①int getValue()const{return a;}//②void set(int n)const{a=n;}//③friend void show(AA aA.const{cout<};其中四个函数的定义中正确的是( )。
2022-05-13 关注 0 浏览15 1答案
-
有如下类定义:class MyBase{int k;public:MyBase(int n=O):k(n)}}int value()eonst{return k;}};class MyDerived:MyBase{intj;public:MyDerived(int i):j(i)}}int getK()const{return k;}int getJ()const{return j;}};编译时发现有一处语法错误,对这个错误最准确的描述是( )。
2022-05-13 关注 0 浏览13 1答案
-
有如下类定义:Class AA{ int a: PubliC: AA(int n=O):a(n){}};Class BB:publiC AA{ publiC:BB(int n)};其中横线处的缺失部分是( )。
2022-05-13 关注 0 浏览20 1答案
-
有如下程序:#includeusing namespace std;class MyClass{public:MyClass(int i=0){cout<<1;}MyClass(const MyClass&x){cout<<2;}MyClass&operator=(const MyClass&x){cout<<3;retum$this;}~MyClass()}cout<<4;}};int main(){MyClass objl(1),obj2(2),obj3(objl);retum 0;{执行这个程序的输出结果是( )。
2022-05-13 关注 0 浏览26 1答案