返回介绍

第 16 章 string 类和标准模板库

发布于 2024-10-08 23:14:12 字数 586 浏览 0 评论 0 收藏 0

本章内容包括:

  • 标准 C++ string 类。
  • 模板 auto_ptr、unique_ptr 和 shared_ptr。
  • 标准模板库(STL)。
  • 容器类。
  • 迭代器。
  • 函数对象(functor)。
  • STL 算法。
  • 模板 initializer_list。

至此您熟悉了 C++可重用代码的目标,这样做的一个很大的回报是可以重用别人编写的代码,这正是类库的用武之地。有很多商业 C++类库,也有一些库是 C++程序包自带的。例如,曾使用过的头文件 ostream 支持的输入/输出类。本章介绍一些其他可重用代码,它们将给编程工作带来快乐。

本书前面介绍过 string 类,本章将更深入地讨论它;然后介绍“智能指针”模板类,它们让管理动态内存更容易;接下来介绍标准模板库(STL),它是一组用于处理各种容器对象的模板。STL 演示了一种编程模式——泛型编程;最后,本章将介绍 C++11 新增的模板 initializer_list,它让您能够将初始化列表语法用于 STL 对象。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文