摘要:
标准 C++ 库中的新功能正如我所提到的,功能包还包括作为 TR1 的一部分添加到标准 C++ 库中的大量附加功能。其中包括支持引用计数的智能指针、多态函数包装、基于哈希表的容器、正则表达式等等。下面我将介绍其中的一些新 TR1 功能。多态函数对象在许多应用程序中都有一个至关重要的功能,就是能够将函数作为一个值加以引用并能够将其作为参数来传递或存储起来以备今后使用。此概念可用于实现各种常见的构造,包括回调函数、事件处理程序和异步编程功能等。但是,函数在 C++ 中非常难于处理。函数设计的驱动力主要源自与 C 的兼容性的要求以及对优良性能的要求。尽管实现了这些目标,但在将函数视为可存储、可传递. 阅读全文