如何将类与对象(友元)的关系描述为一个长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计243个文字,预计阅读时间需要1分钟。
友元的目的是让一个函数或类访问另一个类中的私有成员。
友元的关键字:friend
友元的三种实现方式:
1.全局函数做友元
2.类做友元
3.成员函数做友元
全局函数做友元:
cppclass MyClass {private: int value;public: MyClass(int val) : value(val) {}
friend void printValue(const MyClass& obj); // 全局函数友元};
void printValue(const MyClass& obj) { cout < 友元的目的就是让一个函数或者类,访问另一个类中私有成员。 友元的关键字:friend。 友元的三种实现: 1.全局函数做友元。 2.类做友元。 3.成员函数做友元。 全局函数做友元: 例子: friend void goodgay(Building* building); void goodgay(Building* building)是全局函数。
本文共计243个文字,预计阅读时间需要1分钟。
友元的目的是让一个函数或类访问另一个类中的私有成员。
友元的关键字:friend
友元的三种实现方式:
1.全局函数做友元
2.类做友元
3.成员函数做友元
全局函数做友元:
cppclass MyClass {private: int value;public: MyClass(int val) : value(val) {}
friend void printValue(const MyClass& obj); // 全局函数友元};
void printValue(const MyClass& obj) { cout < 友元的目的就是让一个函数或者类,访问另一个类中私有成员。 友元的关键字:friend。 友元的三种实现: 1.全局函数做友元。 2.类做友元。 3.成员函数做友元。 全局函数做友元: 例子: friend void goodgay(Building* building); void goodgay(Building* building)是全局函数。

