高深堆栈分析

作者 夏马超

背景 有时候程序异常,陷入递归循环,出现很深的堆栈。碰到这种情况,gdb attch 上去一看,都是固定的几个…

std::swap 的坑

作者 夏马超

swap的功能 swap 的原理 示例 swap函数是一个非常经典又有用的函数,除了它本身用来交换两个对象数值…

手把手用gflag

作者 夏马超

背景 我们可以通过给可执行文件传输命令行参数来修改flag的默认值,只需要在main函数开头,调用如下函数: …

google cpplint

作者 夏马超

cpplint 的其他用法: 控制输出警告的级别【1=5】: cpplint.py –verbos…