Template:mark noexcept since c++23

来自cppreference.com

(C++23 起为 noexcept)

[编辑] [{{purge}}] 模板文档

创建一个注解。

通用

{{mark|文本 |class= (可选)}} - 创建包含给定文本 的注解,可以额外提供 用于样式处理。

例如:{{mark|文本}} 会生成 (文本)

{{mark rev|文本 |class= (可选)}} - 创建包含给定文本 的注解,可以额外提供 用于样式处理。

例如:{{mark rev|C++1998 起}} 会生成 (C++1998 起)

{{mark tooltip|文本 |提示信息 |class= (可选)}} - 创建包含给定文本 且带提示信息 的注解,可以额外提供 用于样式处理。

例如:{{mark tooltip|已完成 99%|不支持 XXX}} 会生成 (已完成 99%*)
杂项
模板 注解
{{mark attribute}} (属性指示符)
{{mark deprecated}} (弃用)
{{mark optional}} (可选)
{{mark cond present}} (有条件提供)
{{mark implicit}} (隐式声明)
{{mark concept}} (概念)
{{mark expos}} (仅用于阐述*)
{{mark expos concept}} (仅用于阐述的概念*)
{{mark tag}} (标签)
{{mark expos mem type}} (仅用于阐述的成员类型*)
{{mark named req}} (具名要求)
{{mark typedef}} (typedef)
{{mark type alias}} (类型别名)
{{mark enum}} (枚举)
{{mark mem enum}} (公开成员枚举)
{{mark keyword}} (关键词)
{{mark macro keyword}} (关键词宏)
{{mark preprocessing directive}} (预处理指令)
{{mark macro opr}} (运算符宏)
{{mark language}} (语言)
C++ 标准
模板 注解
{{mark deprecated c++98}} (C++98 弃用)
{{mark c++03}} (C++03)
{{mark since c++03}} (C++03 起)
{{mark until c++03}} (C++03 前)
{{mark c++11}} (C++11)
{{mark since c++11}} (C++11 起)
{{mark constexpr since c++11}} (C++11 起为 constexpr)
{{mark noexcept since c++11}} (C++11 起为 noexcept)
{{mark deprecated c++11}} (C++11 弃用)
{{mark until c++11}} (C++11 前)
{{mark c++14}} (C++14)
{{mark since c++14}} (C++14 起)
{{mark constexpr since c++14}} (C++14 起为 constexpr)
{{mark noexcept since c++14}} (C++14 起为 noexcept)
{{mark deprecated c++14}} (C++14 弃用)
{{mark until c++14}} (C++14 前)
{{mark c++17}} (C++17)
{{mark since c++17}} (C++17 起)
{{mark constexpr since c++17}} (C++17 起为 constexpr)
{{mark noexcept since c++17}} (C++17 起为 noexcept)
{{mark deprecated c++17}} (C++17 弃用)
{{mark until c++17}} (C++17 前)
{{mark c++20}} (C++20)
{{mark since c++20}} (C++20 起)
{{mark constexpr since c++20}} (C++20 起为 constexpr)
{{mark noexcept since c++20}} (C++20 起为 noexcept)
{{mark deprecated c++20}} (C++20 弃用)
{{mark until c++20}} (C++20 前)
{{mark c++23}} (C++23)
{{mark since c++23}} (C++23 起)
{{mark constexpr since c++23}} (C++23 起为 constexpr)
{{mark noexcept since c++23}} (C++23 起为 noexcept)
{{mark deprecated c++23}} (C++23 弃用)
{{mark updated c++23}} (C++23 更新)
{{mark until c++23}} (C++23 前)
{{mark c++26}} (C++26)
{{mark since c++26}} (C++26 起)
{{mark constexpr since c++26}} (C++26 起为 constexpr)
{{mark noexcept since c++26}} (C++26 起为 noexcept)
{{mark deprecated c++26}} (C++26 弃用)
{{mark updated c++26}} (C++26 更新)
{{mark until c++26}} (C++26 前)
C 标准
模板 注解
{{mark c95}} (C95)
{{mark since c95}} (C95 起)
{{mark until c95}} (C95 前)
{{mark c99}} (C99)
{{mark since c99}} (C99 起)
{{mark until c99}} (C99 前)
{{mark c11}} (C11)
{{mark since c11}} (C11 起)
{{mark until c11}} (C11 前)
{{mark c17}} (C17)
{{mark since c17}} (C17 起)
{{mark deprecated c17}} (C17 弃用)
{{mark until c17}} (C17 前)
{{mark c23}} (C23)
{{mark since c23}} (C23 起)
{{mark deprecated c23}} (C23 弃用)
{{mark until c23}} (C23 前)
{{mark since none}} ({std} 起)
{{mark until none}} ({std} 前)
组合

{{mark life|appear=c++xx (可选)|since=c++xx (可选)|deprecated=c++xx (可选)|until=c++xx (可选)|removed=c++xx (可选)|br=yes (可选)}}

例:{{mark life|since=c++11|deprecated=c++17|removed=c++20}} 结果为
(C++11 起)(C++17 弃用)(C++20 移除)
例:{{mark life|appear=c++11|until=c++20}} 结果为 (C++11)(C++20 前)
  • 能设置可选参数 bryes 以便在单独的行中显示每个注解,比如
例:{{mark life|since=c++11|deprecated=c++17|removed=c++20|br=yes}} 结果为
(C++11 起)
(C++17 弃用)
(C++20 移除)


技术规范
模板 注解
{{mark since libfund ts}} (库基础 TS)
{{mark since libfund ts 2}} (库基础 TS v2)
{{mark since libfund ts 3}} (库基础 TS v3)
{{mark since fs ts}} (文件系统 TS)
{{mark since parallelism ts}} (并行 TS)
{{