language-lawyer
-
为什么 return 类型推导不支持 std::is_invocable_v 的 SFINAE
-
x ^= x & -x;其中 x 是一个无符号整数调用 UB?
-
为什么模板参数不参与 class definition/redefinition
-
用于保存函数指针的整数类型?
-
为什么在将 xvalue 转换为非常量左值引用时 gcc 和 clang 中的编译器错误不一致?
-
C++ 中格式错误的 goto 跳转具有编译时已知为假的条件:它实际上是非法的吗?
-
为什么 bool(val) 比 val.operator bool() 更喜欢双重隐式转换?
-
C++中的顶层是什么?
-
关于被volatile限定符限定的成员函数的问题
-
仅在(互斥的)要求子句中因差异而使隐藏好友超载:合法或违反 ODR?
-
return 引用 InputIterator 内部状态是否合法?
-
匿名结构中声明的函数的名称解析
-
"cast specifies a conversion" 是什么意思?
-
三问:NULL-NULL是否定义? (uintptr_t)NULL - (uintptr_t)NULL 是否定义?
-
模板类型别名可见性编译器不同意
-
什么规范文本规定在-class 中定义的朋友只能通过非 ADL 查找找到(重新)在封闭的命名空间中声明一次?
-
switch 语句中 case 标签后的语句中的重新声明
-
在子语句的最外层块中重新声明的变量
-
Class类型非类型模板参数初始化不编译
-
通过排序 std::mutex 避免死锁