关于c++的类与对象的问题,求大神详解

 我来答
xiarl
2015-04-23 · TA获得超过1460个赞
知道小有建树答主
回答量:884
采纳率:85%
帮助的人:251万
展开全部

第28题:

	D obj;
//obj.fun1();
//error C2248: “B::fun1”: 无法访问 private 成员(在“B”类中声明),--私有的对派生类也是私有的
//obj.fun2();
//error C2248: “B::fun2”: 无法访问 protected 成员(在“B”类中声明) --基类的保护成员在派生类作用域内能访问,但以派生类对象访问不可,已非派生类的作用域了
obj.fun3();//正确
//obj.fun4();
//error C2248: “D::fun4”: 无法访问 protected 成员(在“D”类中声明)--保护成员,已出了D的作用域,不可访问

第29题选A。

输入输出流定义为友元。参数一固定为流对象。参数二为什么需要引用对象,因为你调用这个的时候,是想将流中获取的数据来改变你传入的那个实参的值的。如果传值,会复制一个副本进函数里。导致实参不能被修改。达不到从流中取值的效果。。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式