a**U 发帖数: 115 | 1 class{
public:
friend void func1();
friend class class1();
private:
friend void func2();
friend class class2();
};
大家说说,func1() 和 func2() 有什么区别?class1() and class2() 的区别? |
s******n 发帖数: 3946 | 2 friend class class1()
有这种写法吗? |
C***U 发帖数: 2406 | 3 就是friend的类啊
friend类可以使用这个类里面的变量
比较完整的c++书里面应该有提到吧
比如 the complete reference, C++ 302页
或参看这个链接
http://www.cplusplus.com/doc/tutorial/inheritance/
这里链接第一句话就是说
private和protect不影响access
意思应该是说和public没差别
【在 s******n 的大作中提到】 : friend class class1() : 有这种写法吗?
|
a**U 发帖数: 115 | 4 Thanks!!!
【在 C***U 的大作中提到】 : 就是friend的类啊 : friend类可以使用这个类里面的变量 : 比较完整的c++书里面应该有提到吧 : 比如 the complete reference, C++ 302页 : 或参看这个链接 : http://www.cplusplus.com/doc/tutorial/inheritance/ : 这里链接第一句话就是说 : private和protect不影响access : 意思应该是说和public没差别
|
s******n 发帖数: 3946 | 5 friend class class1();
不应该是
friend class class1; |