请罗列 C++ 常用模块典型代码
时间: 2024-09-11 09:13:29 浏览: 44
C++是一门强大的编程语言,其库和模块丰富多样。以下是C++中一些常用模块的典型代码示例:
1. **iostream** (输入输出流) - 用于标准I/O操作:
```cpp
#include <iostream>
int main() {
std::cout << "Hello, World!\n"; // 输出字符串到控制台
std::cin >> name; // 从用户处读取输入
return 0;
}
```
2. **string** - 字符串处理:
```cpp
#include <string>
std::string message = "This is a string example.";
std::cout << message << std::endl;
```
3. **vector** - 动态数组容器:
```cpp
#include <vector>
std::vector<int> numbers {1, 2, 3, 4, 5};
for (const auto& num : numbers) {
std::cout << num << " ";
}
```
4. **cmath** (数学函数) - 包含数学常数和运算:
```cpp
#include <cmath>
double result = sqrt(16); // 平方根计算
```
5. **algorithm** (算法库) - 提供高级排序、查找等操作:
```cpp
#include <algorithm>
std::sort(numbers.begin(), numbers.end()); // 对vector进行排序
```
6. **STL** (Standard Template Library) - 高级数据结构如map, set等:
```cpp
#include <map>
std::map<std::string, int> ageMap;
ageMap["Alice"] = 25;
```
阅读全文