language-lawyer
-
我可以在 if 语句中初始化不同类型的对象吗?
-
为什么 16 位和 32 位整数的有符号和无符号加法转换不同?
-
对于 C++ 重载解析,为什么 {} 比 string 更适合成为 int?
-
这个指针总是一个运行时构造吗
-
在 Rust 中,如果 main 函数 returns Err 会发生什么?
-
原子函数指针调用在 gcc 中编译,但在 clang 和 msvc 中不编译
-
int 位域的大小和对齐方式
-
为什么匿名临时异常可以绑定到捕获站点的引用?
-
聚合 class 和不可行的构造函数模板
-
与普通的 const 对象不同,我们如何被允许创建一个没有任何初始化程序的 const std::vector
-
从指向其第二个成员的指针获取指向结构的指针是否合法?
-
成员初始值设定项列表是否被视为构造函数 body 的一部分,或者它是否被视为声明符的一部分
-
C++20 是否需要使用 IANA 时区数据库的实现?
-
class 模板的构造函数声明不为 C++20 编译,但为 C++17 编译
-
使用 const char*[] 作为 main 的第二个参数的类型是否有效
-
为什么捕获无状态 lambda 有时会导致大小增加?
-
为什么我可以 "captureless-capture" 一个 int 变量,而不是一个非捕获的 lambda?
-
"thread storage duration" 和 "thread local storage duration" 是同义词吗?
-
模板 class 没有可接受的转换
-
使用 lambda 时 MSVC vs GCC & Clang Bug