language-lawyer
-
为什么 C++ 允许重复 + 运算符,例如 x = 1 + + + + + + + + 2;
-
在模板中定义友元函数的实例化
-
在同一 if 语句中检查空指针 && 指针-> 成员值
-
非平凡类型的模板 class 析构函数
-
什么是 C 中的更新流?
-
为什么在聚合推导中不支持大括号初始化列表但支持大括号省略?
-
是否有一种标准方法来保证某些(常量)表达式将在编译(翻译)时进行评估?
-
C++ 中允许 "conversion" 个模板模板参数?
-
如果一元运算符的优先级接近最高,那么为什么 # 和 ## 运算符的计算顺序未指定?
-
导致非标准行为的 #pragma 是否会导致 __STDC__ 宏未定义为 1?
-
C++ std::map 命名需求分配器感知容器
-
派生 class 的原始类型数据成员是否可以用作其基本构造函数的参数?
-
C - 用于算术的不兼容指针是否违反严格别名?
-
使用枚举声明的 C++20 模糊名称查找
-
“--”是有效的 CSS3 标识符吗?
-
为什么在 if 语句中声明的变量仍在 else 块的范围内?
-
如何指定一个指向参数数量未知的 C 函数的 C++ 指针?
-
应该 set::equal_range() return 对 ( set::lower_bound(), set::upper_bound() )
-
对 std::array 的模板化引用未在 MSVC 中调用 SFINAE*。漏洞?
-
演绎指南是否需要 noexcept 说明符?