C++的5道选择题求答案,谢谢

6.类Ta的拷贝构造函数的声明形式为()ATa&(Taa1)BTa(Taa1)CTa(Ta*a1)DTa(Ta&a1)7.下面对友元函数描述错误的是()A友元函数破坏了类... 6.类Ta的拷贝构造函数的声明形式为( )
ATa&(Ta a1) B Ta(Ta a1) C Ta(Ta*a1) D Ta(Ta&a1)
7.下面对友元函数描述错误的是( )
A友元函数破坏了类的封装性和隐蔽性 B友元函数能访问类的所有成员
C友元函数的声明位置只能放在类的public区 D友元函数在类的外部定义
8.下面对静态数据成员描述中,正确的是( )
A类的每个对象都有自己的静态数据成员 B静态数据成员是类的所有对象共享的数据
C类的不同对象有不同的静态数据成员值 D静态数据成员可以在类体内进行初始化
9.设obj1,obj2为Tobj类的对象,该类定义了成员运算符“>”,则obj1>obj2被编译器解释为( )
Aoperator>(obj1,obj2) B >(obj1,obj2) C obj2,operator>(obj1) D obj1,operator>(obj2)
10.假定要把加号运算符重载为类T的成员函数,实现两个T类对象的加法,返回相加结果,则该成员函数的声明语句为( )
A T operator+(T&,T&) B T operator+(T&t) Coperator+(Tt) DT&operator+( )
展开
 我来答
02230838
2010-10-06 · TA获得超过2067个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:1057万
展开全部
6,D//定义,没得可说

7. B,友元只能访问私有成员,而不能访问保护成员

8. B. static的变量的内存空间生存期是整个程序,类所有的实例都共用这片空间。

9. D obj1,operator>(obj2)//这个也是定义。

10. B.T operator+(T&t)//这个就够了。其实更好的是T& operator+(T&t)不过没有了。
sun_siliang
2010-10-06 · TA获得超过2.6万个赞
知道大有可为答主
回答量:9913
采纳率:100%
帮助的人:4471万
展开全部
6D
7B
8B
9D
10B
答案同前,但认为T operator+(T&t)就是最好的,而不是T& operator+(T&t).
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liukunwudi
2010-10-06
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
友元可以访问保护成员吧!友元的声明可以放在保护和私有类型C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式