
c/c++
文章平均质量分 87
我不是扫地僧
一叶一世界,一花一如来
展开
-
c/c++ 有符号数与无符号数的转换
在开发中,经常会碰到有符号数与无符号数之间的转换,有时是隐性,有时是显性。如果不清楚其中规则,则可能带来非常难以排查的bug。原创 2015-11-25 09:43:08 · 11028 阅读 · 0 评论 -
c/c++ 程序调试方法
总结一下工作中用到的程序调试方法原创 2015-11-24 17:11:07 · 2582 阅读 · 0 评论 -
c/c++ 开发中常见的坑
总结一下自己遇到的坑,吸取教训,避免第二次、第三次在同一个地方扑街。 语言类 变量初始化问题 众所周知,局部变量在函数调用开始时创建,函数调用完成返回时“销毁”。值得注意的是,这里根本没有所谓的销毁、初始化的过程。局部变量的内存分配、回收是通过栈指针(esp)的减小、增大来完成的,注意函数栈从大地址向小地址增长。也就是说,函数栈只管分配和回收,至于这个地址空间里的内容, 它不原创 2015-11-25 10:46:17 · 2927 阅读 · 1 评论