boost 泛型编程库概述

来源:互联网 发布:华为网络信息安全考试 编辑:程序博客网 时间:2024/06/12 01:34
泛型编程
  • call_traits - 定义用于传递参数的类型,来自 John Maddock, Howard Hinnant 等人.
  • concept check - 泛型编程的工具,来自 Jeremy Siek.
  • enable_if - 函数模板重载的选择性内含物,来自 Jaakko Järvi, Jeremiah Willcock, 和 Andrew Lumsdaine.
  • function_types - 用于可调用、内建类型的类型 traits, 来自 Tobias Schwinger.
  • gil - 通用图像库,来自 Lubomir Bourdev 和 Hailin Jin.
  • in_place_factory, typed_in_place_factory - 泛型的用参数列表就地构造所含对象,来自 Fernando Cacciola.
  • operators - 用模板来简化算术类和迭代器,来自 Dave Abrahams 和 Jeremy Siek.
  • property map - 用于定义接口的概念,将键值对象映射到值对象,来自 Jeremy Siek.
  • proto - 表达式模板库以及用于领域专用嵌入式语言的编译器构造工具集,来自 Eric Niebler.
  • static_assert - 静态断言(编译期断言), 来自 John Maddock.
  • type_traits - 用于类型的基本特性的模板,来自 John Maddock, Steve Cleary 等人.