一些程序员说,"朋友功能打破了C++中的封装".一些程序员还说,"朋友的功能不会破坏封装;相反,他们自然会扩展封装屏障"
这是什么意思?..
如果朋友函数打破了C++中的封装,那么如何?
c++ function friend
在类中定义友元函数或在内部声明和在类外部定义之间有什么区别.另外,为什么可以在类中放置定义,因为友元函数不是类的成员.
c++
c++ ×2
friend ×1
function ×1