language-lawyer
-
关于这个指向成员函数的指针类型模板参数,标准是怎么说的?是我的代码有误,还是 MSVS 16.6 有问题?
-
什么时候在编译时评估 constexpr?
-
[decl.constexpr].5 到底是什么意思?
-
支撑函数转换为引用类型,标准中的漏洞或编译器错误?
-
枚举 class 的 C 风格转换为基础类型 char 的引用
-
具有 std::initializer_list 个参数的非成员函数(/非构造函数上下文)的重载解析
-
std::atomic<T>::notify_all 是如何排序的?
-
virtual table 创建线程安全吗?
-
C++ 值初始化向量迭代器比较
-
自 C++20 起持有或传递不可寻址函数
-
静态和动态模板初始化可以交错吗?
-
使用变量模板的递归计算 - gcc vs clang
-
不调用对象的析构函数是未定义的行为吗?
-
为什么字符串文字可能不是字符串?
-
如何理解 C++17 标准参考中的 [intro.object]/3?
-
转换运算符的外联定义的编译器差异
-
为什么允许将 0 或 nullptr 分配给 std::string,即使它会直接导致运行时异常?
-
有人能解释一下为什么 alert.length returns “0” 以及为什么 Array.length 或 Object.length returns 1
-
说 C++ 标准中语法选项的表示没有隐含的顺序是否正确?
-
operator+ 的规范实现涉及额外的移动构造函数