c++
文章平均质量分 58
dev_pro
这个作者很懒,什么都没留下…
展开
-
static_assert(静态断言)
原贴地址:http://www.cnblogs.com/Mrt-02/archive/2011/07/24/2115624.html 写过模板的同学对下面的这样的代码应该会很熟悉:template class static_array { private: typedef DBSOFT_TR1::array array_t转载 2014-03-19 16:08:16 · 2418 阅读 · 0 评论 -
do...while(0)的妙用
原帖地址:http://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。但是,最近在读我们项目的代码时,却发现了do...w转载 2014-03-19 14:46:53 · 489 阅读 · 0 评论 -
C++线程安全的单例模式
原帖地址:http://blog.sina.com.cn/s/blog_7cd4dd3e0101dplu.html一、懒汉模式:即第一次调用该类实例的时候才产生一个新的该类实例,并在以后仅返回此实例。需要用锁,来保证其线程安全性:原因:多个线程可能进入判断是否已经存在实例的if语句,从而non thread safety.使用double-check来保转载 2014-03-18 23:59:26 · 711 阅读 · 0 评论 -
C/C++内存泄漏及检测
原贴地址:http://www.cnblogs.com/skynet/archive/2011/02/20/1959162.html“该死系统存在内存泄漏问题”,项目中由于各方面因素,总是有人抱怨存在内存泄漏,系统长时间运行之后,可用内存越来越少,甚至导致了某些服务失败。内存泄漏是最难发现的常见错误之一,因为除非用完内存或调用malloc失败,否则都不会导致任何问题。实转载 2014-03-19 11:32:59 · 650 阅读 · 0 评论 -
Boost 库 Enable_shared_from_this 实现原理分析
原贴地址:http://www.cnblogs.com/lzjsky/archive/2011/05/05/2037363.html使用情景:当类对象被 shared_ptr 管理时,需要在类自己定义的函数里把当前类对象作为参数传给其他函数时,这时需要传递一个 shared_ptr ,否则就不能保持 shared_ptr 管理这个类对象的语义(因为有一个 raw p转载 2014-03-21 12:57:22 · 762 阅读 · 0 评论 -
__VA_ARGS__用法
转贴地址:http://blog.chinaunix.net/uid-22878837-id-2110544.html自定义调试信息的输出 调试信息的输出方法有很多种, 例如直接用printf, 或者出错时使用perror, fprintf等将信息直接打印到终端上, 在Qt上面一般使用qDebug,而守护进程则一般是使用syslog将调试信息输出到日志文件中等等...转载 2014-03-21 17:02:01 · 956 阅读 · 0 评论 -
用boost::bimap做排行榜时查阅的资料
参考资料地址:http://blog.csdn.net/weiwangchao_/article/details/7290793参考资料地址:http://taotaocoder.blog.163.com/blog/static/2002282742011102524124598/参考资料地址:http://www.cnblogs.com/kex1n/archive/2010/03/25/转载 2014-03-21 12:49:30 · 1154 阅读 · 0 评论 -
C++中union成员变量的特殊说明
原帖地址:http://blog.csdn.net/ocean2006/article/details/5789352 项目中遇到一个关于union成员变量的问题:当union包含具有构造函数(notrival构造函数)的成员变量时编译器无法编译通过,错误提示为“成员*具有用户定义的构造函数或不常用的默认构造函数”。仔细看了下C++ primer和相关网页的介绍,这是一个转载 2014-04-02 17:44:49 · 1551 阅读 · 0 评论 -
MYSQL C API 入门教程
原帖地址:http://www.cnblogs.com/sherlockhua/archive/2012/03/31/2426399.htmlMYSQL C API 入门教程(一)关于本教程这是一本关于MYQL的C语言编程的入门教程,它讲述了MYSQL的C API编程的基本知识。本博文由编程导航网提供。(二)关于MYSQL数据库MYSQL转载 2014-03-25 21:34:10 · 820 阅读 · 0 评论