64位Windows应用程序的结构对齐方式

时间:2015-11-27 06:15:18

标签: visual-studio-2010 visual-c++ mfc 32bit-64bit porting

请建议,如果我们在VS2010中将32位应用程序移植到64位,是否需要在8字节边界对齐结构? 我的应用程序基于VC ++,MFC,COM,Win32 API,自定义API和使用第三方库。 在VS2010中,我们将Structure成员对齐设置为8个字节(C / C ++ - >代码生成)。为了解决与缓冲区溢出相关的一些问题,我使用了#pragma pack(push,8),但我不确定它是应该是8字节还是4字节。

0 个答案:

没有答案