【发布时间】:2010-12-31 23:28:37
【问题描述】:
是否有一个工具,也许是 Visual Studio 的插件,可以为我可视化我的类和结构的内存对齐?
谢谢!
【问题讨论】:
-
你想要什么可视化?给定类的对齐要求?或者特定对象的地址有多对齐?又应该如何可视化?
-
我的意思是为我的所有类、结构和联合创建这样的图形:publib.boulder.ibm.com/infocenter/zos/v1r9/topic/… 或这样:docs.hp.com/en/B3901-90002/img/gfx12.gif
-
你为什么需要它?听起来你想对你的类的底层位表示做太多的事情。
-
是的,我喜欢这样做。有时您还希望优化结构对齐方式(取决于成员变量的顺序,结构变得更大或更小)。当然我可以自己绘制对齐方式,但是为此使用图形工具会更方便
-
通过从最大的成员到最小的成员最后排列成员,编译器将为您提供最佳对齐方式。
标签: c++ visualization alignment