问:

怎么玩对象的r头

答:
 
5. 由于未命名结构体紧跟在对象首部,所以不会影响原有的对象布局和特性,这使得r头成为一种轻量级的对象 hack 手段。
需要注意,r头的内容不应超出对象本身所占空间,否则会覆盖对象后面紧邻的内存,造成未定义行为。r头的内容也不能包含任何隐式添加的内容,如虚函数表指针等。
以上就是如何在C++中玩对象的r头的方法。掌握它可以在运行时灵活地为对象添加额外信息,实现一些有趣的hack。