coost 发布 v4.0.0,这是一次较大的版本更新。编译器要求提升至 C++17,移除了若干维护成本较高的模块,新增 Windows ARM64 与 FreeBSD 平台支持,并对核心组件做了性能优化与 API 整理。
对使用旧版 coost 的开发者来说,本次属于破坏性更新:旧版流式日志写法
LOG << "hello " << 23; 已被替换,升级前务必先阅读破坏性变更说明。主要变化:
• 编译器要求提升至 C++17
• 移除若干维护成本较高的模块
• 新增 Windows ARM64 与 FreeBSD 平台支持
• 核心组件性能优化与 API 整理
• 流式日志写法变更(破坏性)
本次改动影响面较大,升级前请对照官方变更清单核对现有代码。
🔗 原文:oschina.net/news/502479