C++ Concepts 教程:从类型萃取迁移到 Concepts
本文按用途和分类介绍 C++20 Concepts。每个用法都给出旧写法和新写法对比:
- 旧写法:类型萃取、
std::enable_if、std::void_t、static_assert、SFINAE。 - 新写法:
concept、requires、标准库 concepts。
本文按用途和分类介绍 C++20 Concepts。每个用法都给出旧写法和新写法对比:
std::enable_if、std::void_t、static_assert、SFINAE。concept、requires、标准库 concepts。