+ -
当前位置:首页 → 问答吧 → 友元函数能访问类中定义的内部静态变量吗

友元函数能访问类中定义的内部静态变量吗

时间:2011-11-30

来源:互联网

书上说:友元函数不能访问类的成员,只能访问类实例的成员

作者: onezzx2234   发布时间: 2011-11-30

颜如玉,黄金屋。

作者: mougaidong   发布时间: 2011-11-30

静态成员只能由静态成员函数访问

友元函数不能访问类的成员,只能访问类实例的成员
差不多是这个意思

友元函数不能访问是static

作者: hnuqinhuan   发布时间: 2011-11-30

但是友元类是不是可以访问另一个类的静态数据成员啊

作者: onezzx2234   发布时间: 2011-11-30

引用 2 楼 hnuqinhuan 的回复:
静态成员只能由静态成员函数访问

友元函数不能访问类的成员,只能访问类实例的成员
差不多是这个意思

友元函数不能访问是static


个人见解:

静态成员可以由静态成员函数访问,也可以由一般成员函数访问。友元函数当然也可以访问静态成员,友元不属于类。普通的外部函数都可以访问类的公有静态成员,友元更是可以。

友元类也可以。

作者: mingliang1212   发布时间: 2011-11-30

引用楼主 onezzx2234 的回复:
书上说:友元函数不能访问类的成员,只能访问类实例的成员


再喷一下,楼主看的是什么书?这个表述真是很烂。。。

作者: mingliang1212   发布时间: 2011-11-30