map函数c++
时间: 2023-06-29 11:14:07 浏览: 127
C++ Map的实例使用说明
在C++中,`map`是一个关联容器,它将键映射到值。以下是一个简单的`map`使用示例:
```c++
#include <iostream>
#include <map>
int main() {
std::map<std::string, int> myMap;
myMap["apple"] = 1;
myMap["banana"] = 2;
myMap["orange"] = 3;
std::cout << "The value of apple is " << myMap["apple"] << std::endl;
std::cout << "The value of banana is " << myMap["banana"] << std::endl;
std::cout << "The value of orange is " << myMap["orange"] << std::endl;
return 0;
}
```
这个程序将创建一个`map`,其中键是字符串,值是整数。然后,它将一些键值对添加到`map`中,并使用`[]`运算符访问它们。`map`会自动将键排序,并在需要时扩展其大小。输出将是:
```
The value of apple is 1
The value of banana is 2
The value of orange is 3
```
除了`[]`运算符之外,`map`还提供了许多其他方法,例如`at()`和`insert()`,可以在需要时使用。
阅读全文