正在加载一言...

Ciel's Paperplane

如果您发现什么地方描述有误,请在 github issue 上提出

Ciel's Paperplane

如果您发现什么地方描述有误,请在 github issue 上提出

C++ std::initializer_list 设计缺陷与[不正规]补救措施

本文前置知识见 C++ SFINAE 简单介绍与两个常用用法 1. 重点介绍 std::initializer_list<T> 是 C++11 起对 T 类型只读数组的轻量代...

C++ 模板元编程入门之 std::common_type 的实现

本文前置知识见 C++ SFINAE 简单介绍与两个常用用法 std::common_type 意为取得多个类型的公共类型(即可以容得下原类型们的值的类型)。 比如 int 与 long...

C++ SFINAE 简单介绍与两个常用用法

本文作为其他文章的前置知识,仅作简单介绍。 SFINAE (Substitution Failure Is Not An Error) 意为替换失败不是错误,是 C++ 模板元编程中最基本...