若MyClass为一个类,执行“MyClass a[4],*p[5];”语句时会自动调用该类构造函数的次数是
A.2
B.5
C.4
D.9
- · 有3位网友选择 C,占比33.33%
- · 有3位网友选择 A,占比33.33%
- · 有2位网友选择 B,占比22.22%
- · 有1位网友选择 D,占比11.11%
A.2
B.5
C.4
D.9
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;} static int getCount(){return count;} private: static int count; }; int MyClass::count=0; int main(){ MyCl
A.121
B.232
C.221
D.122
假定Myclass为一个类,则执行Myclass a[4],*p[2];语句时,自动调用该类的构造函数 ()次。
A.2
B.3
C.4
D.6
假定MyClass为一个类,则执行MyClassa[3],*p[2];语句时, 自动调用该类构造函数()次。
A.2
B.3
C.4
D.5
include<iostream>
include<string>
using namespace std;
class MyClass
{
public:
MyClass(int i=0){member=i;}
void SetMember(const string m){member="big"+m;m=member;}
string GetMember(){return member;}
void print()const{cout<<"Stu:"<<member<<endl;}
private:
string member;
};
void main()
{
MyClass obj1,*obj2;
string i="wang lin";
obj2=&obj1;
obj2->SetMember(i);
obj1.print();
}
假定MyClas为一个类,则该类的拷贝构造函数的声明语句为()。
A.MyClas&(MyClas x);
B.const MyClas&(MyClas x);
C.MyClas(const MyClas& x);
D.MyClas(MyClas& x);
若MyClass是一个类名,其有如下语句序列:
MyClassc1,*c2;
MyClass*c3=newMyClass;
MyClass&c4=c1;
上面的语句序列所定义的类对象的个数是()。
A.1
B.2
C.3
D.4
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!