c++20
-
如何检查 C++20 支持?对于 C++20,__cplusplus 的值是多少?
-
什么是自定义点对象以及如何使用它们?
-
要求约束必须评估为 bool。所以没有SFINAE
-
SFINAE 自动检查函数体是否在没有明确约束的情况下编译
-
C++20 bit_cast 对比 reinterpret_cast
-
如果有 if-constexpr,为什么没有 switch-constexpr?
-
什么是consteval?
-
为什么 `ranges::view::for_each` 要求函子必须 return `InputRange` 概念的模型?
-
什么特征/概念可以保证对象的 memsetting 定义明确?
-
C++20 模块 TS:还需要函数声明吗?
-
在 P1141R1 投票通过的情况下,从具有相同约束的多个推导参数中推导出多少种类型?
-
概念评估能否取决于评估地点?
-
为什么 C++20 不支持乱序指定初始化器?
-
error: `type` in `class std::result_of` does not name a type
-
三向比较运算符成员与非成员实现
-
这对 "With a stackless coroutine, only the top-level routine may be suspended." 意味着什么
-
创建一个包含升压适配器的自定义范围 class
-
在 C++20 中,是否不再允许在 std 中对程序定义类型的函数模板进行特化?
-
为什么范围的算法与 std 的迭代器不兼容?
-
是否会在 C++20 中删除宏 `assert`?