找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 26|回复: 0

有关标准 C++ 库的常见问题

[复制链接]

544

主题

55

回帖

2000

积分

管理员

积分
2000
发表于 2026-5-21 16:11:22 | 显示全部楼层 |阅读模式
本文提供了有关标准 C++ 库的常见问题 (常见问题解答) 列表,以及这些问题的解答。
原始产品版本: Visual C++
原始 KB 编号: 154419

标准 C++ 库包含哪些内容
标准 C++ 库提供可扩展的框架,包含语言支持、诊断、常规实用工具、字符串、区域设置、标准模板库 (容器、迭代器、算法和数字) 以及输入/输出的组件。
标准 C++ 库可分为以下类别:
  • 标准模板库 (STL) 组件为 C++ 程序提供对最广泛使用的算法和数据结构的子集的访问权限。 STL 标头可分为三个主要组织概念:
    • 容器:支持组织数据的常见方法的模板类,例如 vector、、list、dequestack、queueset、 和 map。
    • 算法:用于对对象序列(如函数、算法和数值)执行常见操作的模板函数。
    • 迭代器:将算法和容器(例如实用工具、迭代器和内存)粘贴在一起的粘附。

  • 输入/输出包括 () iosfwd 的向前声明iostreams组件、预定义iostreams对象 () iostream 、基iostreams类 (ios) 、流缓冲 (streambuf) 、流格式设置和操作器 (iosmanip、 istreamostream) 、字符串流 () sstream ,以及) (fstream 文件流。
  • 其他标准 C++ 标头包括:
    • 语言支持:用于整个库 () cstddef 的常见类型定义的组件、预定义类型 (limits的特征、 cfloatclimits) 、支持启动和终止 C++ 程序 (cstdlib) 的函数、支持动态内存管理 (new) 、支持动态类型标识 (typeinfo) 、支持异常处理 (exception) 以及其他运行时支持 (cstdarg, ctime、csetlmp、 csignal) 。
    • 诊断:用于报告多种异常情况的组件 (stdexcept) 、记录程序断言 (cassert) ,以及错误代码 () cerrno 的全局变量。
    • 字符串:字符串类的组件 (string) 和以 null 结尾的序列实用工具 (cctype、 cwctypecwchar) 。
    • 本地化:C++ 程序可用于封装文化差异的组件。 区域设置设施包括字符分类和字符串排序规则、数字、货币和日期/时间格式设置和分析的国际化支持,以及消息检索 (locale、 clocale) 。



CRT 库与标准 C++ 库之间的区别是什么? 运行时库编译器选项将包括哪些库
Visual C++ 除了 Microsoft 基础类 (MFC) 库外,还包括以下库:
  • 基本 C-Runtime 库
  • 标准 C++ 库


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|联系我们

GMT+8, 2026-9-14 12:39 , Processed in 0.042094 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表