6.7. 总结

在本章中,已经揭开了称为“类型擦除”的编程技术的神秘面纱。我们展示了如何编写一个并非所有类型信息都显式可见的程序,以及为何这可能是一种理想的实现方式。还证明了,当高效地实现并明智地使用时,它是一种强大的技术,可以带来更简单、更灵活的接口以及职责明确分离的组件。

下一章将转向一个新的方向 —— 暂时告一段落关于抽象的惯用法,转而探讨有助于将模板组件绑定成复杂交互系统的 C++ 惯用法。我们将从 SFINAE 惯用法开始。