![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 58
梦想架构师
硕士毕业, 工作经验4年, 主攻方向后端开发, 及后端服务架构设计
展开
-
if switch 性能比较
IF 和 switch的性能比较原创 2022-09-08 16:28:52 · 1249 阅读 · 1 评论 -
读写锁实现及智能指针实现
【代码】读写锁实现及智能指针实现。原创 2022-09-01 15:49:32 · 218 阅读 · 0 评论 -
GDB 常用调试命令
常用命令: run® , contiue©, break xxx, info break, next , step, 打印: p xxx, x /s(x,b) p (class) addr, p *array@len, 查看:info local, info symbol, info threads, info xxxx, show xxxx 监视:watch expr[thread threadnum] :设置一个表达式监视点,在表达式expr被改写和值改变时GDB会中断程序。 ** 多线程调试: *原创 2021-06-25 14:28:32 · 547 阅读 · 0 评论 -
C++11新特性
auto auto 的限制 前面介绍推导规则的时候我们说过,使用 auto 的时候必须对变量进行初始化,这是 auto 的限制之一。那么,除此以外,auto 还有哪些其它的限制呢? auto 不能在函数的参数中使用。 这个应该很容易理解,我们在定义函数的时候只是对参数进行了声明,指明了参数的类型,但并没有给它赋值,只有在实际调用函数的时候才会给参数赋值;而 auto 要求必须对变量进行初始化,所以这是矛盾的。 auto 不能作用于类的非静态成员变量(也就是没有 static 关键字修饰的成员变量)中原创 2021-03-02 16:28:42 · 242 阅读 · 0 评论