![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术总结
文章平均质量分 91
疯狂的程序员11
非科班出身,本着好奇努力,积极上进的小程序员
展开
-
内存泄露检测(待补充)
内存泄露,即在程序中动态分配的原创 2014-10-16 20:11:01 · 390 阅读 · 0 评论 -
C++内存泄露和内存管理
一直没有找到系统的讲解C++内存管理的文章,所以结合自己的工作经验,以及网友的一些总结,分析了内存泄露检测的方法,一般原则,最后还补充了内存溢出原创 2016-05-24 22:26:12 · 2417 阅读 · 0 评论 -
调试日志输出假想
调试的时候在每个函数中都输出log信息是很好的一件事情,但是这样的代码太多了,又影响阅读,如果能用一个宏来干这样的事情,那应该不错。下面这个宏是利用局部对象的生命期来实现的。可以实现对函数入口和出口的打印,以及对关注变量值的打印,参数定义成宏,可以打印任意类型的变量。这里内容不是很完善,待补充。 class CLogTrace{public: CLogTrac原创 2016-05-24 23:00:49 · 340 阅读 · 0 评论 -
c++ PIMPL
PIMPL(Private Implementation 或 Pointer to Implementation)是通过一个私有的成员指针,将指针所指向的类的内部实现数据进行隐藏。 pImpl方法是微软的Herb Sutter提出来的,该方法是为了尽量减小接口和实现之间的耦合,以避免接口改动对程序重新编译等带来的影响。简单来说,如果你的大型程序因为复杂的头文件包含关系,使得你对某头文件转载 2016-05-24 23:06:03 · 683 阅读 · 0 评论 -
我理解的多进程和多线程
对多进程和多线程,大家都有所了解,但却都很难说清楚多进程和多线程,工作中又如何去运用,特总结如下原创 2016-05-21 11:23:53 · 10542 阅读 · 0 评论