日常练习
红黑树
- TemplateStackQueue 模板版栈和队列
- TemplateSort 模板版排序算法
- TemplateSort2 加入萃取
- TemplateSingleton 模板版单例模式
C++ Primer 12章 15章 文本查询作业
- MutexLock 封装互斥锁和条件变量
- Loggerc 封装log4cpp
- LoggerArgs 封装log4cpp,支持可变参数
- Singleton 5种单例模式 4种懒汉 1种饿汗
- StackQueue 实现栈和队列
- String 弱鸡版std::string
- CowString 写时复制版string
- LRUCache 手写一个LRU,来自LeetCode
- SharedPtr 简单版shared_ptr
- SharedWeakPtr 加入weak_ptr后shared_ptr
- Factory模式
- Observer模式
- Thread 封装Linux下POSIX线程库,面向对象+基于对象
- PC 封装生产者消费者问题,面向对象+基于对象
- ThreadPool 封装线程池,面向对象+基于对象
以上三部分循序渐进