
c++
文章平均质量分 83
CDScan
c++
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一种线程安全的单例模式(10.4.1更新)
旧版本:#include // 同步对象class Mutex{public: Mutex() { cout << "initial mutex" << endl; } ~Mutex() { cout << "uninitial mutex" << endl; } vo原创 2009-11-21 16:50:00 · 1901 阅读 · 1 评论 -
c++宏编程一览
基础部分 1. __VA_ARGS__: 用来替换任意参数部分, 相当于c语言中的va_list; 例:#define OUT(...) printf(__VA_ARGS__) 2. 宏从内向外展开(例外情况见4)原因是, 当一个红的参数也是宏的时候, 它会尝试先展开它的参数; 例:max(max(1, 3), 2) => max(3, 2) => 3原创 2009-11-24 13:07:00 · 5616 阅读 · 1 评论 -
c++容器无关迭代器
便于实现部分容器无关算法(完全独立于容器不可能, 见effective stl第2条) 这是测试 using namespace Scan; using namespace Scan::DataStructure; #include #include #include #include #include #原创 2010-04-01 15:13:00 · 1455 阅读 · 1 评论