unordered_map.second
时间: 2023-11-04 21:06:49 浏览: 27
unordered_map的second是指unordered_map中每个键值对的值,即映射值。在C++的unordered_map中,使用迭代器可以访问并打印出unordered_map中每个键值对的键和值。例如,在给定的代码中,使用迭代器it可以通过it->second来访问unordered_map中每个键值对的值。在代码的输出中,it->second将打印出每个键值对的值。
相关问题
unordered_map map.find
`unordered_map.end()`是C++中`unordered_map`容器的成员函数,用于返回一个迭代器,指向容器的尾部之后的位置。换句话说,它指向的是容器中最后一个元素之后的位置。在使用迭代器遍历容器时,通常会将`unordered_map.end()`作为循环的终止条件。
例子代码:
```cpp
#include <iostream>
#include <unordered_map>
int main() {
std::unordered_map<int, std::string> myMap;
myMap[1] = "Apple";
myMap[2] = "Banana";
myMap[3] = "Orange";
// 遍历打印unordered_map中的所有元素
for (auto it = myMap.begin(); it != myMap.end(); ++it) {
std::cout << it->first << ": " << it->second << std::endl;
}
return 0;
}
```
输出:
```
1: Apple
2: Banana
3: Orange
```
在上面的示例中,`it`是一个迭代器,它从`myMap.begin()`开始遍历到`myMap.end()`之前的位置,以
unordered_map.end
`unordered_map.end()`是C++中`unordered_map`容器的成员函数,用于返回一个迭代器,指向容器的尾部之后的位置。换句话说,它指向的是容器中最后一个元素之后的位置。在使用迭代器遍历容器时,通常会将`unordered_map.end()`作为循环的终止条件。
例子代码:
```cpp
#include <iostream>
#include <unordered_map>
int main() {
std::unordered_map<int, std::string> myMap;
myMap[1] = "Apple";
myMap[2] = "Banana";
myMap[3] = "Orange";
// 遍历打印unordered_map中的所有元素
for (auto it = myMap.begin(); it != myMap.end(); ++it) {
std::cout << it->first << ": " << it->second << std::endl;
}
return 0;
}
```
输出:
```
1: Apple
2: Banana
3: Orange
```
在上面的示例中,`it`是一个迭代器,它从`myMap.begin()`开始遍历到`myMap.end()`之前的位置,以访问每个元素的键和值。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)