万能百科  > 所属分类  > 

下列程序执行结果是()。#includeclass A{public:int a;A():a(10){cout<<a<<endl;}};

下列程序执行结果是( )。 #include<iostream.h> class A {public: int a; A():a(10){cout<<a<<endl;} }; void main() { A obj1; A obj2(obj1); cout<<""((obj2.a<<endl; )

A.10 10

B.编译错误缺少拷贝构造函数

C.10随机数

D.随机数随机数

正确答案:

A解析: 本题考查拷贝构造函数的知识。如果类中没有实现拷贝构造函数可以完成数据成员的自动赋值,对于复杂对象,则可能需要显式定义拷贝构造函数。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签