![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 91
lostaway
这个作者很懒,什么都没留下…
展开
-
C++线程安全的对象生命周期管理
C/C++的指针一直是令人又爱又恨的特性。围绕指针产生了许许多多优雅的数据结构和系统实现,但又滋生了不少“脑细胞杀手”——内存Bug。C/C++指针问题(空指针、野指针、垂悬指针)的根本原因其实是,当你获得一个指针时是无法判断这个指针所指向的地址是否保存着一个有效的对象。如果每个指针都绑定着这么一个方法,IsValid(),用于判断指向的对象是否有效,那该多好。幸运的是,C++11给我们带来了与之原创 2014-07-13 17:13:25 · 3771 阅读 · 0 评论 -
CMake编译项目集成Gcov/Lcov代码覆盖率测试
原文链接:http://blog.yeyuzhen.cn/?p=203原创 2014-11-09 12:33:31 · 9083 阅读 · 6 评论 -
使用Google CPU Profiler对C/C++多线程程序做性能剖析
Google的gperftools套件中包含有CPU Profiler(以下简称:pprof),原生支持C/C++多线程程序的性能剖析。相比GNU Profiler无法原生支持多线程性能剖析,pprof更具实用价值。原创 2015-06-14 10:58:04 · 7872 阅读 · 0 评论