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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 04:58:49
C++中friend关键字的含义是什么?
xQ[N@]lWQ B+D,Q ̽~P$~̜{kt<c&s{}V\+ w2e6 [ge&D:)|> 5auFyk(@"(:G-zPs`:u)y[2uJ&-f ᩈ H+0zCܓW7~m-&LUՅVy<%t |=v'0G5ݑY~EN4sDf>;H1T,~I$NEhe}? v$R-·2[7Oٰ7 ('\Z`/]"KCSmq4@E4%9qH% 

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

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