使用 std:: source location 并用 costexpr 函数替换宏
作者: L0ric0创建于 2021年2月8日更新于 2026年2月2日
标签enhancement
c++ 20 添加了 std::source_location,它提供了当前文件、行、列和函数名。据我所知,SPDLOG_info ... 宏仅用于获取这些信息,因此对于 c++ 20 代码,将这些宏替换为 constexpr 函数会很方便(gcc 树上目前支持 std::source_location)。
内容来源: gabime/spdlog