2020-05-07 03:44:57 +00:00
|
|
|
|
### 通用c++应用层基础库,跨平台
|
|
|
|
|
理念:
|
|
|
|
|
boost太大太臃肿,且功能并不完善。
|
|
|
|
|
简化了依赖库,依赖库反编译后重新组合单一文件。
|
|
|
|
|
|
2019-12-22 04:01:49 +00:00
|
|
|
|
包含了以下子功能:
|
2019-12-21 10:50:15 +00:00
|
|
|
|
1. 日志。
|
|
|
|
|
2. 设计模式类模板:
|
|
|
|
|
单例
|
|
|
|
|
观察者
|
|
|
|
|
适配器模式
|
2020-03-22 15:25:09 +00:00
|
|
|
|
有限状态机
|
|
|
|
|
|
2019-12-21 10:50:15 +00:00
|
|
|
|
3. 线程类。
|
2019-12-22 04:01:49 +00:00
|
|
|
|
4. 调试工具,如打印内存为asii。
|
2020-03-30 16:37:22 +00:00
|
|
|
|
5. 网络工具,包含了http客户端,tcp客户端。
|
2020-04-20 15:56:21 +00:00
|
|
|
|
6. 规范化的函数返回值。
|
|
|
|
|
|
2020-05-07 02:14:44 +00:00
|
|
|
|
依赖库以conan包形式来管理。
|
2020-04-20 15:56:21 +00:00
|
|
|
|
|
2020-05-07 02:14:44 +00:00
|
|
|
|
编译器支持
|
|
|
|
|
|
|
|
|
|
| 编译器 | 表头 |
|
|
|
|
|
| ---- | ---- |
|
|
|
|
|
| gcc | 支持 |
|
|
|
|
|
| msvc | 支持 |
|
|
|
|
|
| mingw | 支持 |
|
|
|
|
|
**依赖库文件:**
|
|
|
|
|
libevent
|