language-lawyer
-
重新声明异常参数
-
使用 scanf 检测整数溢出
-
使用无捕获 lambda 表达式作为条件运算符的第二个和第三个操作数时出现 MSVC 错误
-
这个多余的 "typedef" 严格合法吗?
-
增量运算符的原子性
-
为什么 return-type 'cv' 会被忽略?
-
这两个说法在N4140中不是不兼容吗?
-
constexpr 和 CRTP:编译器分歧
-
模板参数函数必须被视为潜在的 constexpr 吗?
-
通过结构别名数组
-
`using namespace std::placeholders;` 不符合规范吗?
-
这种语法是非法的吗?
-
"int (*)[]" 是否会在函数参数中衰减为 "int **"?
-
“#”字符是否必须位于 C 预处理器中一行的开头?
-
既然字符串文字被认为是左值,为什么绑定左值引用必须是 const?
-
我在解释 N4140 的§8.5.3/5 段中的要点 (5.2.1.1) 时遇到了一些困难
-
什么时候可以完全优化 volatile 变量?
-
使用函数的 decltype 生成的非类型模板参数
-
C++ 标准中 7.1.6.1/1 中的这条语句有什么相关性?
-
为什么没有为 C++14 位分隔符选择 space 字符?