Boost C++ 库

……世界上最受推崇且设计最专业的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码规范

Boost MPL 库:教程:元函数和高阶元编程 - Boost C++ 函数库
首页 / 教程:元函数和高阶元编程

教程:元函数和高阶元编程

注意以下内容摘自第 3 章《C++模板元编程》,作者 David Abrahams 与 Aleksey Gurtovoy,ISBN 0321227255,http://www.awprofessional.com/titles/0321227255。版权所有 (c) 2005 Pearson Education, Inc. 经许可转载。

有了迄今为止奠定的基础,我们可以开始探索模板元编程技术最基本的一个用例:为传统上未进行检查的操作添加静态类型检查。我们将查看一个来自科学与工程的实际示例,它几乎可以在任何数值代码中找到应用。在此过程中,你将学习一些重要的新概念,并通过 MPL 体验高层次的元编程。