language-lawyer
-
为什么接受默认的 noexcept 移动构造函数?
-
为什么这个 cppreference 摘录似乎错误地暗示原子可以保护关键部分?
-
__builtin_types_compatible_p(t1, t2) 和指向限定类型的指针
-
为什么枚举的大小只对应单个值的大小?
-
SFINAE 的 unspecializable std 模板是否格式错误?
-
我相信 [dcl.typedef]/1 有缺陷,否则我错过了什么?
-
如何正确检查指针是否属于分配的块?
-
为什么编译器将带括号 () 的数组初始化标记为错误?
-
如何理解"manifestly constant-evaluated"的定义?
-
关于使用运算符 reinterpret_cast 将引用类型转换为另一个引用类型的奇怪问题
-
为什么为联合或类似联合 class 删除默认的默认构造函数?
-
GCC 和 MSVC 中 consteval 的不同行为(无效)
-
A::B::B::B::B...B::f() 对吗?为什么我可以那样做?
-
声明、定义和初始化如何工作?我已经说明了我是如何理解的,并希望得到纠正
-
两个临时对象的地址是否保证在同一表达式中不同?
-
应该 return -1 的 sprintf 编码错误是什么?
-
通过派生 class 构造函数继承访问自己的私有构造函数
-
由同一模板函数的局部静态变量参数化的模板类型是否应该比较相等?
-
为什么在 C++ 中,位域的无符号整数在移位操作后变成有符号整数?
-
当未提供 --stable 选项时,sort -n 是否可以预测地处理关系?如果有,怎么办?