通用c++应用层基础库,跨平台
理念:
boost太大太臃肿,且功能并不完善。
简化了依赖库,依赖库反编译后重新组合单一文件。
包含了以下子功能:
- 日志。
- 设计模式类模板:
单例
观察者
适配器模式
有限状态机
- 基于chrono封装的时间助手函数。
- 线程类。
- 调试工具,如打印内存为asii。
- 网络工具,包含了http客户端,tcp客户端。
- 规范化的函数返回值。
依赖库以conan包形式来管理。
编译器支持
编译器 |
表头 |
gcc |
支持 |
msvc |
支持 |
mingw |
支持 |
依赖库文件: |
|
libevent |
|