本文主要是介绍C++学习笔记(友元类),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
友元类:
声明友元类的一般形式: friend 类名;
友元类的注意事项:
(1)友元的关系是单向的而不是双向的;
(2)友元的关系不能传递
在实际工作中,除非有必要,一般并不把整个类声明为友元类,而止把有确切需要的成员函数声明为友元函数,这样更安全。
友元函数的优点:
有助于数据共享,提高程序的效率。
友元函数的缺点:
OOP(面向对象程序设计)一个基本原则是封装性和信息隐蔽,而友元函数却可以访问其他类的私有成员,是对封装原则一个小小的破坏。
这篇关于C++学习笔记(友元类)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!