C++中friend关键字的含义是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 21:31:02

C++中friend关键字的含义是什么?
C++中friend关键字的含义是什么?

C++中friend关键字的含义是什么?
使该类或者函数成为友元类或友元函数.在外部就可以访问到正常情况下无法访问到的私有属性和方法.
有本书上大概是这样说的:C++的封装就像是一堵墙,可以保证墙里面物品的安全.友元就像是在墙上装了一扇门,这样就可以通过这扇门进入墙里面,使用里面的东西.
这样做在某些情况下会让你很方便,但是它破坏了C++的封装性,所以要慎用.