void TestDeserialize()
{
char szData[32] = { 0 };
int nLength = 87;
char* pLength = (char*)&nLength;
memcpy(szData + 10, pLength, 2);
int nLength2 = 0;
for (int i = 0; i < 2; i++)
*((char*)(&nLength2 + i)) = szData[10 + i];
cout << "nLength2 = " << nLength2 << endl;
}
把“project->配置属性->c/c++->代码生成->基本运行时检查 设置为默认值,就没有这样的错误了。
关于stack around the variable “” was corrupted问题
最新推荐文章于 2023-05-06 18:58:12 发布