单项选择题
定义类A和组合类B:
使用组合类B定义对象:B obj;下列语句中正确的是()。
A.obj.x =5;obj.y =5;obj.s =5;
B.B *p =&obj;p->t.y =5;p->s =5;
C.B *p =&obj;p.t.x =5;p.t.y =5;p.s =5;
D.obj.t.x =5;obj.t.y =5;obj.s =5;
点击查看答案
相关考题
-
单项选择题
C++语言中,重用已有类代码不包括下列哪种形式?()
A.拷贝已有类,通过修改源代码来定义新的类
B.使用已有类定义派生类
C.使用已有类定义组合类
D.使用已有类定义对象 -
单项选择题
已定义类A:下列语句中错误的是()。
A.A.x =1;A.y =1;
B.A::y =1;
C.A a;a.x =1;a.y =1;
D.A a;a.x =1;A::y =1; -
单项选择题
通过值传递在函数间传递对象数据,形实结合时会自动调用下列哪个构造函数来初始化对象形参?()
A.拷贝构造函数
B.不带形参的构造函数
C.带形参的构造函数
D.析构函数
