文章分类 -  c++

STL中remove和remove_if用法
摘要:转自:http://www.cnblogs.com/coolstand/archive/2012/09/17/2688358.html remove 和 remove_if方法都是包含在<algorithm>头文件当中的,先来看看原型: 这两个方法的前两个参数均相同,第三个参数不同。remove的第 阅读全文

posted @ 2017-04-24 22:37 freshman2014 阅读(2143) 评论(0) 推荐(1)

c++ boost 可重入锁
摘要:http://blog.csdn.net/huang_xw/article/details/8458061 阅读全文

posted @ 2017-04-24 22:25 freshman2014 阅读(597) 评论(0) 推荐(0)

Boost 不同Mutex的大体说明
摘要:转自:http://www.cppblog.com/ming81/archive/2012/07/18/184028.html 写过多线程程序的人都知道,不能让多个线程同时访问共享的资源是至关重要的。假如一个线程试图改变共享数据的值,而另外一个线程试图去读取该共享数据的值,结果将是未定义的。为了阻止 阅读全文

posted @ 2017-04-24 22:20 freshman2014 阅读(1102) 评论(0) 推荐(0)

QObject及其之类不允许复制拷贝
摘要:QOject 中没有提供一个拷贝构造函数和赋值操作符给外界使用,其实拷贝构造和赋值的操作都是已经声明了的,但是它们被使用了Q_DISABLE_COPY () 宏放在了private区域。因此所有继承自QObject的类都使用这个宏声明了他们的拷贝构造函数和赋值操作符为私有。 为什么要这样做? 我们都 阅读全文

posted @ 2016-07-13 16:38 freshman2014 阅读(1424) 评论(0) 推荐(1)

qt 函数的parent参数
摘要:程序写的多了,你会发现几乎所有的Qt类的构造函数都会有一个parent参数。这个参数通常是QObject* 或者是 QWidget* 类型的。很多情况下它都会有一个初始值0,因此,即便你不去给它复制也没有丝毫的问题。于是,稍微偷懒一下,就会不自觉的忽略了这个参数。那么,这个参数到底是干什么用的呢? 阅读全文

posted @ 2016-07-12 22:09 freshman2014 阅读(613) 评论(0) 推荐(0)

c++中的命名规则
摘要:转自:http://www.cnblogs.com/ggjucheng/archive/2011/12/15/2289291.html 如果想要有效的管理一个稍微复杂一点的体系,针对其中事物的一套统一、带层次结构、清晰明了的命名准则就是必不可少而且非常好用的工具。 活跃在生物学、化学、军队、监狱、黑 阅读全文

posted @ 2016-03-08 20:15 freshman2014 阅读(267) 评论(0) 推荐(0)

导航