摘要:       单例模式分为“饥汉”和“饿汉”两种版本,也正是线程安全问题使得原本简单的单例模式变得复杂。由于单例模式很常用,Boost库中有强大的泛型单例实现,我也利用Qt的原子指针QAtomicPointer来实现Qt中的单例模式:          双重锁检测在C++... 阅读全文
posted @ 2010-07-14 17:21 紫红的泪 阅读(23186) 评论(8) 推荐(0) 编辑
摘要:       QList算是最常用的集合了,今儿偶然间需要修改QList中的值,结果郁闷了。QList中提供了replace函数来替换item,但不是修改。而at()、value()操作均返回的是const的item引用,无法修改。最后才发现,使用下标([index])才可以获得可修改的item的引用!为啥不给at()或者value()设计可修改的重... 阅读全文
posted @ 2010-07-14 16:56 紫红的泪 阅读(5183) 评论(1) 推荐(1) 编辑