对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。 classMyClass {
对于下面定义的类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】
}
对于下面定义的类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】
}
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是 ()。 class MyClass { public: MyClass(int i) { n=i; } void SetNum(int x) { n=X; } private: int n; }; int f() { MyClas
A.ptr->SetNum(50)
B.SetNum(50)
C.ptr->n=50
D.*ptr->SetNum(50)
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。 class MyClass { public: MyClass(int X){n:x;} void SetNum(int n1){n=n1;} private: int n; } int f() { MyClass *ptr=-new MyClass(45); ______ }
A.MyClass(50)
B.SetNum(50)
C.ptr->SetNum(50)
D.ptr->n=50
对于下面定义的类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); ______ }
A.MyClass(50)
B.SetNum(50)
C.ptr->SetNum(50)
D.ptr->n=50
class myClass{
private:
int data;
public:
myClass(int value);//构造函数
myClass(const______another Object);//拷贝构造函数
}
class my(21ass{
private:
int data:
public::
MyClass(int value);//构造函数
MyClass(const______anotherObject); //复制构造函数
以于下面定义的类MyClass, 在函数f()中将对象成员n的值修改为50的语句应该是()。 class MyClass { public: MyClass (int x) { n=x; } void SetValue(int n1) { n=n1; } private: int n; }; int f() { MyClass *ptr = new MyClass(45); ________________; }
A.MyClass(50)
B.SetValue (50)
C.ptr->SetValue(50)
D.ptr->n=50
下面是类MyClass的定义,对定义中各种语句描述正确的是()。
class MyClass { publiC: void MyClass(int a) //①
{ x=a; ) int func(int a,int b) //②
{ x=a; y=b; } int func(int a,int b,int c=0) //③
{ x=a; y=b; z=c; } static void resetValue() //④
{ x=0; } private: int X,y,Z; };
A.语句①是类MyClass的构造函数定义
B.语句②和语句③实现类成员函数的重载
C.语句④实现对类成员变量x的清零操作
D.语句①、②、③和④都不正确
下面是类MyChss的定义,对定义中语句描述正确的是()。class MyClass{public:void MyClass(int a){X=a;) //①int f(int a, int b) //②{X=a;Y=b;}int f(int a,int b,int c=0) //③{X=a;Y=b;Z=c;stahc void g (){X=10;) //④private:int X,Y,Z;};
A.语句①是类MyClass的构造函数定义
B.语句②和语句③实现类成员函数的重载
C.语句④实现对类成员变量X的更新操作
D.语句①②③和④都不正确
有如下的类模板定义:
template<typenameTYPE>
classMyClass{
TYPE n;
public:
MyClass(TYPE k);
…
};
其中构造函数MyClass用的值初始化数据成员n。因此在模板类体外,构造函数MyClass应定义______。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!