友元函数、友元类、友元成员函数
2017-03-22 22:40
260 查看
1、友元函数
友元函数是可以访问类的私有成员的非成员函数.
也就是定义在类外面的普通函数,不属于类,但是确实类的亲密朋友。
2、友元类
声明为友元类,则A的私有成员在B的所有方法里都可以被访问。
3、友元成员函数
下面例子A类的成员函数可以访问B类的私有成员。
PS:
友元关系是不能被继承的。
友元关系怎么称呼,如果类A的私有成员可以被类B访问。则类B叫做类A的友元。也可以这么理解。B是A的朋友所以可以访问A的私有成员。可以看出这个朋友关系是先给予一个声明。
友元函数是可以访问类的私有成员的非成员函数.
也就是定义在类外面的普通函数,不属于类,但是确实类的亲密朋友。
2、友元类
声明为友元类,则A的私有成员在B的所有方法里都可以被访问。
3、友元成员函数
下面例子A类的成员函数可以访问B类的私有成员。
PS:
友元关系是不能被继承的。
友元关系怎么称呼,如果类A的私有成员可以被类B访问。则类B叫做类A的友元。也可以这么理解。B是A的朋友所以可以访问A的私有成员。可以看出这个朋友关系是先给予一个声明。
相关文章推荐
- 友元简介:友元函数,友元类和友元成员函数
- C++友元函数、友元类、友元成员函数
- 友元函数、友元类、友元成员函数
- 友元函数、友元类、访问私有数据成员、友元关系
- C++:友元(非成员友元函数、成员友元函数、友元类)
- 基础备忘:友元——友元函数,友元成员,友元类
- 友元——友元可以访问与其有好友关系的类中的私有成员。 友元包括友元函数和友元类。
- 友元函数、友元类、访问私有数据成员、友元关系[C++]
- 第七周 项目1-成员函数、友元函数和一般函数有区别(1)友元
- c++友元全局函数、友元成员函数、友元类
- c++语言 友元类和友元方法 将普通函数声明为友元函数
- 友元函数、友元类、访问私有数据成员、友元关系
- 【C/C++学院】0819-/类的成员函数与const-mutable /构造与析构/拷贝构造deletedefault以及深浅拷贝/静态成员函数成员变量类在内存的存储默认参数/友元类以及友元函数
- C++ 友元一、成员函数、非成员函数和友元函数
- 友元函数、友元类、访问私有数据成员、友元关系
- 2013级C++第7周(春)项目——深复制、友元、模板 【项目3-成员函数、友元函数和一般函数有区别】
- 友元函数,成员函数,普通函数的区别
- 静态成员函数和友元
- Friend 非成员函数声明为友元 【C++ friend】
- C++中友元(友元函数和友元类)的用法和功能