跳转至

特性索引

按标准版本

全部特性

特性 标准 难度 分级 证据 状态
别名模板(alias templates) C++11 3/5 A 3 final
std::array C++11 1/5 A 3 final
std::atomic C++11 3/5 A 3 final
auto 与 decltype C++11 2/5 A 3 final
std::chrono C++11 2/5 A 3 final
std::condition_variable C++11 3/5 A 3 final
constexpr C++11 3/5 A 3 final
= default 与 = delete C++11 2/5 A 3 final
强类型枚举(enum class) C++11 2/5 A 3 final
std::function C++11 2/5 A 3 final
std::initializer_list C++11 2/5 A 3 final
lambda 表达式 C++11 3/5 A 3 final
移动语义与右值引用 C++11 4/5 A 3 final
noexcept 异常说明 C++11 3/5 A 3 final
nullptr C++11 1/5 A 3 final
override 与 final C++11 2/5 A 3 final
范围 for 循环 C++11 2/5 A 3 final
std::shared_ptr 与 std::weak_ptr C++11 3/5 A 3 final
static_assert C++11 2/5 A 3 final
std::thread C++11 2/5 A 3 final
std::tuple C++11 2/5 A 3 final
类型特征(type_traits) C++11 3/5 A 3 final
std::unique_ptr C++11 2/5 A 3 final
std::unordered_map C++11 2/5 A 3 final
可变参数模板 C++11 4/5 A 3 final
泛型 lambda C++14 3/5 A 3 final
std::integer_sequence C++14 3/5 A 3 final
std::make_unique C++14 2/5 A 3 final
变量模板 C++14 2/5 A 3 final
std::any C++17 2/5 A 3 final
标准属性 C++17 2/5 A 3 final
std::byte C++17 2/5 A 3 final
constexpr lambda C++17 2/5 A 3 final
类模板实参推导(CTAD) C++17 2/5 A 3 final
std::filesystem C++17 3/5 A 3 final
折叠表达式 C++17 3/5 A 3 final
保证的复制消除 C++17 4/5 B 3 final
if constexpr C++17 3/5 A 3 final
if 与 switch 的初始化语句 C++17 1/5 A 3 final
内联变量 C++17 2/5 A 3 final
std::invoke 与 std::apply C++17 3/5 A 3 final
std::optional C++17 3/5 A 3 final
并行算法与执行策略 C++17 3/5 A 3 final
多态内存资源(std::pmr) C++17 4/5 A 3 final
std::scoped_lock C++17 3/5 A 3 final
std::shared_mutex C++17 3/5 A 3 final
std::string_view C++17 3/5 A 3 final
结构化绑定 C++17 2/5 A 3 final
std::variant C++17 3/5 A 3 final
缩写函数模板(abbreviated function templates) C++20 2/5 A 3 final
std::atomic_ref C++20 4/5 A 3 final
std::bit_cast C++20 3/5 A 3 final
concepts 与 requires C++20 4/5 A 3 final
consteval 与 constinit C++20 3/5 A 3 final
constexpr 中的动态分配 C++20 4/5 A 3 final
协程 C++20 5/5 A 3 final
指定初始化(designated initializers) C++20 2/5 A 3 final
std::format C++20 2/5 A 3 final
std::jthread 与停止令牌 C++20 3/5 B 2 final
闩锁、屏障与计数信号量 C++20 3/5 A 4 final
模块(modules) C++20 4/5 B 3 final
ranges 与 views C++20 4/5 A 3 final
std::remove_cvref 与 std::type_identity C++20 2/5 A 3 final
requires 表达式 C++20 3/5 A 3 final
std::source_location C++20 2/5 A 3 final
三路比较运算符 <=> C++20 3/5 A 3 final
std::span C++20 3/5 A 3 final
字符串与范围小工具 C++20 2/5 A 3 final
模板 lambda(template lambda) C++20 3/5 A 3 final
std::expected C++23 3/5 B 3 final
std::print / std::println C++23 2/5 B 2 final