7.8. 练习题

  1. 什么是重载集合?
  2. 什么是重载解析?
  3. 什么是类型推导和类型替换?
  4. 什么是SFINAE?
  5. 何种上下文中,潜在无效代码可以存在且不会触发编译错误,除非实际需要这段代码?
  6. 如何在不实际调用的情况下确定,选择了哪个重载?
  7. SFINAE如何用于控制条件编译?
  8. 为什么C++20约束在约束模板方面优于SFINAE?
  9. C++20概念标准如何惠及使用语言早期版本的开发者?