
c++
xiaoyur347
这个作者很懒,什么都没留下…
展开
-
使用stringstream,小心内存!适时清空缓冲
转自:http://hi.baidu.com/xxai/blog/item/6d7bed038c0f52ef09fa934b.html stringstream是个好东西,网上有不少文章,讨论如何用它实现各种数据类型的转换(比如把double或int转换为string类型)。但如果stringstream使用不当,当心内存出问题(我就吃过亏^_^)。 试试下面的代码,运行转载 2012-07-10 20:30:11 · 5450 阅读 · 0 评论 -
mips gdb调试发现
(1)如果同时使用-Os -g,则只有-Os生效。(2)mips支持延时槽,参见:http://blog.youkuaiyun.com/dogsun88/article/details/7437178例如: 854f8: 0320f809 jalr t9 854fc: 02202021 move a0,s1其中上一次是调用子函数,下一原创 2012-07-25 10:26:10 · 1728 阅读 · 0 评论 -
gcc编译警告
1. gcc 6新增编译警告1.1 literal-suffix——宏和字符串中间要加空格unlink(FILE_DIR "/"TRIGSCENE_FILE);警告内容:invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]修复方法:unlink(FIL原创 2016-06-10 19:47:37 · 14135 阅读 · 0 评论 -
检测c++0x/11
很久没有用g++ dump编译器宏了,使用方法可参考:http://blog.youkuaiyun.com/jocks/article/details/7774527我的验证方法是:mipsel-linux-g++ -E -dM 1.cpp -std=c++0x我用它验证了一下c++0x和c++11的区别: 如果是C++0x,则#define __cplusplus 1#define __GXX_EXPER原创 2017-04-21 23:13:19 · 1509 阅读 · 0 评论