C++ 标准库是 C++ 编程语言的一部分,提供了丰富的函数、对象和类型,用于简化编程任务。以下是一些常用的 C++ 标准库组件:

1. 输入输出流 (I/O Stream)

C++ 标准库提供了输入输出流,使得读写文件、网络和标准输入输出变得非常方便。以下是一些常用的输入输出流:

  • iostream:用于读写标准输入输出。
  • fstream:用于读写文件。
  • sstream:用于读写字符串。
#include <iostream>
#include <fstream>
#include <sstream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

2. 容器 (Container)

C++ 标准库提供了多种容器,用于存储数据。以下是一些常用的容器:

  • vector:动态数组,可以动态地增长和缩减。
  • list:双向链表,元素可以任意顺序插入和删除。
  • map:关联容器,存储键值对。
#include <vector>
#include <list>
#include <map>

int main() {
    std::vector<int> vec = {1, 2, 3, 4, 5};
    std::list<int> lst = {5, 4, 3, 2, 1};
    std::map<int, std::string> mp = {{1, "one"}, {2, "two"}, {3, "three"}};

    return 0;
}

3. 字符串 (String)

C++ 标准库提供了 std::string 类型,用于存储和操作字符串。

#include <string>

int main() {
    std::string str = "Hello, World!";
    return 0;
}

4. 其他库

C++ 标准库还提供了许多其他库,例如:

  • <algorithm>:提供了各种算法,如排序、查找和转换。
  • <cmath>:提供了数学函数,如三角函数、指数函数等。
  • <ctime>:提供了时间处理函数。

更多关于 C++ 标准库的详细信息,请访问本站 C++ 标准库教程