为什么已声明的友元函数声明不能访问成员?

以下试题来自:
单项选择题关于友元的概念错误的是(
)。A. 友元函数没有this指针B. 调用友元函数时必须在它的实参中给出要访问的对象C. 一个类的成员函数也可以作为另一个类的友元函数D. 只能在类的公有段声明友元
为您推荐的考试题库
你可能感兴趣的试题
1A.编译时将发生错误B.编译时正确但是运行时出错C.输出为0D.输出为null2A.P->next=q-> B.p->next=p->next->
C.p->next=r; D.p=q->3A. 字符型B. 通用型C. 逻辑型D. 备注型4A.静态数据成员可以在类体内进行初始化B.静态数据成员不可以被类的对象调用C.静态数据成员不能受private控制符的作用D.静态数据成员可以直接用类名调用5A. a > =10 or a < =0B. a > =0 | a < =10C. a > =10 && a < =0D. a > =10,‖a < =0
热门相关试卷
最新相关试卷二次元同好交流新大陆
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(897)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'VC6.0中友元函数无法访问类私有成员的解决办法',
blogAbstract:'
#include&iostream&
class cylinder
&&& friend istream operator&&(istream& is,cylinder &cy);
public:&&&&
&&& inline double square()
&&& {&&&&&& return length*(width+height)*2+width*height*2;&&& }
&&& inline double volume() ',
blogTag:'',
blogUrl:'blog/static/9',
isPublished:1,
istop:false,
modifyTime:1,
publishTime:9,
permalink:'blog/static/9',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}> 问题详情
关于友元的描述中错误的是A.友元函数可以访问该类的私有数据成员B.一个类的友元类中的成员函数都
悬赏:0&答案豆
提问人:匿名网友
发布时间:
关于友元的描述中错误的是A.友元函数可以访问该类的私有数据成员B.一个类的友元类中的成员函数都是这个类的友元函数C.友元可以提高程序的运行效率D.类和类之间的友元关系可以继承请帮忙给出正确答案和分析,谢谢!
我有更好的答案
您可能感兴趣的试题
1阅读以下程序    #includc<iostream.h>    vold main()    {    Char line[10];    cin>>    cout<<line<<    }    如运行时输入This is example.<CR>,则程序的输出结果是A.ThisB.This isC.This is aD.This is an example.2下列程序执行结果是    #include <iostream.h>    class A    {  public:       int a;       A():a(10){cout<<a<<}    };    void main()    {    A obj1;         A obj2(obj1);         cout<<" "<<obj2.a<<    }A.10 10B.编译错误缺少拷贝构造函数C.10随机数D.随机数随机数
相关考试课程
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……求解:友元函数为什么不能访问保护成员?郁闷很久,请教各位大侠。
[问题点数:20分]
求解:友元函数为什么不能访问保护成员?郁闷很久,请教各位大侠。
[问题点数:20分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年3月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。> 问题详情
下面关于友元函数的描述正确的是()。A.友元函数不能访问类的私有成员B.友元函数破坏了类的封装性
悬赏:0&答案豆
提问人:匿名网友
发布时间:
下面关于友元函数的描述正确的是( )。A.友元函数不能访问类的私有成员B.友元函数破坏了类的封装性和隐藏性C.友元函数是类的成员函数D.友元函数的实现必须在类的内部定义请帮忙给出正确答案和分析,谢谢!
我有更好的答案
您可能感兴趣的试题
1下面关于虚函数的描述正确的是(&&)。A.虚函数是一个静态成员函数B.虚函数是一个非成员函数C.虚函数既可以在函数说明时定义,也可以在函数实现时定义D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型2下列各函数的说明中,表示纯虚函数的是(&&)。A.virtual int fuc(int);B.void fuc(int)=0;C.virtual void fuc()=0;D.virtual void fuc(int){}
相关考试课程
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……}

我要回帖

更多关于 友元函数访问私有成员 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信