字节对齐,字节对齐问题 --- 莫名其妙的crash

今天碰到了一个莫名其妙的crash。

声明了一个对象。啥都没干。函数返回的时候,就报告栈损坏了。

void save(const wchar_t* file)

{

     xXmlDocument doc;

     return ;

}

这样就挂了。把doc改成指针,然后delete , 一样报告堆坏了。

百思不得要领。

打印了一下xXmlDocument的sizeof()。发现,这个函数里是124。在xXmlDocument析构函数里是128

Orz...

Tags:  vc字节对齐 四字节对齐 4字节对齐 gcc字节对齐 结构体字节对齐 字节对齐

延伸阅读

最新评论

发表评论