跳转至

ev-spdlog-final-async-logger-002

字段 值
项目 gabime/spdlog
固定 commit 79524ddd08a4
路径 include/spdlog/async_logger.h
行段 L33-L34
特性 override 与 final
许可证 MIT
代码来源 项目源码
级别 manual
审核 zyuhao7 @ 2026-10-27
测试代码 否
发现方式 manual

用法

用 final 标记异步 logger 类禁止进一步派生

为什么典型

库作者明确该类的继承层级到此为止,派生会在编译期被拒绝。

摘录

class SPDLOG_API async_logger final : public std::enable_shared_from_this<async_logger>,
                                      public logger {

备注

生产路径;final 用于锁定公共 API 的继承结构。

查看固定 commit 源码 · 返回证据索引