C++ map遍历(简单易记忆)

C++中map遍历有两种方法:

第一种,使用迭代器,while循环

#include 
#include 
using namespace std;
int main() {
	map p;
	p[0] = 1;
	p[1] = 2;
	p[3] = 4;
	map::iterator it = p.begin();
	while(it != p.end()) {
		cout<first<<" "<second<

C++ map遍历(简单易记忆)_第1张图片

第二种,for循环:

#include 
#include 
using namespace std;
int main() {
	map p;
	p[0] = 1;
	p[1] = 2;
	p[3] = 4;
	map::iterator it;
	for(it = p.begin(); it != p.end(); it++) {
		cout<first<<" "<second<

你可能感兴趣的:(C++ map遍历(简单易记忆))