类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。
友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都是友元。
如果要声明函数为一个类的友元,需要在类定义中该函数原型前使用关键字 friend
posted on 2024-03-02 15:24 ᶜʸᵃⁿ 阅读(6) 评论(0) 编辑 收藏 举报
Powered by: 博客园 Copyright © 2024 ᶜʸᵃⁿ Powered by .NET 8.0 on Kubernetes