language-lawyer
-
C99中与常量表达式相关的未定义行为的含义和示例
-
推导的(非类型)模板参数类型的编译器差异
-
是否赋值 x=1;根据 C17 始终是未定义的行为?
-
ptrdiff_t的动机是什么?
-
目前的标准草案似乎无法解释为什么两个结构化绑定声明会相互冲突
-
为什么在已删除的默认 ctor 旁边定义一个空的复制 ctor 会使空列表的值初始化失败?
-
别名模板可以有默认模板参数吗?
-
通过 "function" 左值调用 "noexcept function" 是否未定义?
-
当用作概念的默认参数时,非重载函数会产生未解决的重载错误
-
部分特化的成员定义 类
-
void* 与 char* 具有相同的表示和内存对齐是什么意思?
-
在模板参数中,哪些规则允许编译器推断数组的项数?
-
clang 11 显式模板实例化期间的编译器段错误
-
"definition of a static data member is in the scope of its class" 的规范规则,模板化基础 class
-
[basic.lval]/11 中的注释 10 是什么意思?
-
qsort 比较函数总是 return 非零值吗?
-
将 C++20 的 std::popcount 与矢量优化一起使用是否等同于 popcnt 内在?
-
通用结束迭代器与容器 `end()` 的递减要求
-
为什么 [class.temporary]/2 中的 Note 3? (2.1) 至 (2.6) 段不应该具有规范地位吗?
-
检测继承的函数是否被覆盖