跳转至

ev-stdexec-atomic-ref-guard-001

字段 值
项目 NVIDIA/stdexec
固定 commit 6d7ad689f4d4
路径 include/stdexec/__detail/__atomic.hpp
行段 L68-L69
特性 std::atomic_ref
许可证 Apache-2.0
代码来源 项目源码
级别 manual
审核 zyuhao7 @ 2026-10-26
测试代码 否
发现方式 manual

用法

按特性测试宏决定是否直接使用 std::atomic_ref

为什么典型

库把 std::atomic_ref 放在特性测试宏之后,编译器或标准库不支持时回退到自有实现。

摘录

#  if __cpp_lib_atomic_ref >= 201806L
  using std::atomic_ref;

备注

生产路径;特性检测是跨工具链使用 atomic_ref 的常见前置条件。

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