expected
std::expected 是 C++23 引入的类型,表示"要么包含一个期望值,要么包含一个错误"。它类似 Rust 的 Result,是比异常和 optional 更好的函数返回错误方式。
print / println
std::cout 更简洁,比 printf 类型安全。
stacktrace
std::stacktrace 是 C++23 引入的调用栈捕获库,用于在运行时获取当前函数调用链。它对调试、错误诊断、崩溃日志等场景非常有用。
flat_map / flat_set
std::flatset 是 C++23 引入的有序关联容器,底层用有序 vector 存储元素。相比基于平衡树的 map/set,它们内存更紧凑、缓存更友好,适合"构建后大量查询,偶尔修改"的场景。