在C++中,向类中添加朋友是否会更改其内存布局?

Nav*_*een 7 c++ encapsulation friend private-members

另外,在课堂上你宣布这位朋友的重要性是否重要?添加朋友类或朋友功能是否重要?

Meh*_*ari 18

不,不.这是一个纯编译时间的东西:类似于访问修饰符本身.

尽管您在类中编写了声明,但您并没有真正将一个朋友添加到类中.您基本上将其他东西声明为该类的朋友,并且只是允许它访问该类的私有成员,就好像它们是公共的一样.