language-lawyer
-
C++20 中的 "prospective destructor" 是什么?
-
停止由 C++ 引起的 <stdio.h> 定义的误捕包括
-
为什么选择二元运算符而不是一元运算符?
-
显式转换运算符和常量引用限定
-
指向函数 (sometimes/always?) 的指针是函数声明符吗?
-
为什么不能在 C++ 中将 putc() 实现为宏? (或者可以吗?)
-
在 C++20 常量表达式中是否允许比较动态分配对象的地址?
-
拒绝C规则"a conditional expression does not yield an lvalue"的动机是什么?
-
关于使用声明 c++ 的规则
-
具有先前模板参数类型的 auto return 类型参数的函数类型的模板参数
-
模棱两可的 fread()/fwrite() 文档
-
派生 class 的朋友的成员访问规则,其中命名 class 是基础 class
-
注入的 class 名称可以用作友元声明中的类型名称吗?
-
非模板函数尾随要求子句的编译器差异
-
功能评估与声明中的其他效果冲突
-
为什么内联用户提供的构造函数 odr-uses base class 构造函数?
-
C++17 中的新表达式求值顺序
-
为什么可以在准引用列表末尾的非列表上使用非引用拼接?
-
static_assert 与 SFINAE
-
C99 中与调整参数相关的未定义行为