![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 70
掰西克
这个作者很懒,什么都没留下…
展开
-
工程移植到c++11标准
日志向。。记录一下迁移中遇到的几个不那么明显的编译错误。。都是由于c++11标准更加严格,以前编译器帮忙做的事现在不让做了导致的。对c++11标准没有去研究(md基础的c++都没学好呢TAT),所以只记录问题和目前的解决方法,到底为什么这么改或者有没有更好的修改方法以后学习过了再说。 1.std::basic_istream中会用到ctype,而ctype只有char和wchar两种实现。如果b原创 2014-12-25 18:06:38 · 645 阅读 · 0 评论 -
迁移到64位后的字节对齐问题
sdk在升级到64位编译后在解析本地一个资源文件时出现了bug,对每个字段写入和解析时的偏移位置打出日志,发现其中一个结构体成员变量中少了4字节。 这个结构体大致是这样的: struct node{ int a; int b; int c; vector list; }; 创建一个结构体对象 node A; 令int offset = (ch原创 2015-02-06 17:42:35 · 968 阅读 · 0 评论