第二十三课:C++标准库概述
学习目标:
- 了解C++标准库的基本组成和功能。
- 学习如何使用C++标准库中的容器和算法。
- 掌握基本的容器类型如
vector
,string
,map
和set
。 - 理解算法库中的常用算法,如
sort
,find
,copy
等。
学习内容:
-
C++标准库简介:
C++标准库是一组预定义的类和函数,用于实现常见的程序任务,如输入/输出处理、字符串操作、数学计算等。它由容器库、算法库、迭代器、函数对象和其他组件构成。 -
容器:
容器是用来管理某一类数据的类模板,如序列和关联容器。代码示例:
#include <iostream> #include <vector> #include <map> using namespace std; int main() { // 使用vector vector<int> v = { 1, 2, 3, 4, 5}; for (int i : v) { cout << i << ' '; } cout << endl; // 使用map map<string, int> ages; ages["Alice"] = 30