C struct是盒装类型时,C struct是unboxed吗?

qin*_*oon 3 c c++ struct

正如许多书中所提到的,与C++结构和类的区别在于访问控制描述符.因此,我想知道以下陈述是否正确:

C中的struct是unboxed:struct中的成员明显位于分配struct的位置.但是C++中的struct是类似盒子的类型:members/headers位于其他地方,并且分配struct的地方包含指向members/headers的指针.

这种理解对吗?

是否可以在C++中创建一个未装箱的类型,它还包含实例方法?

Lig*_*ica 7

看起来对我来说完全是胡说八道.

成员不是神奇地"位于其他地方",没有涉及指针,标题与它无关.C++编译器甚至不知道标头存在!