对于Windows 7 64位
所以我建立了我的地图
map<string, string> database;
database["user"] = "123";
它是主要功能的一部分,但是如何打印地图内容?最重要的是,如何将其转换为全局变量,以便其他功能可以使用它?我正在尝试将打印地图过程的功能与制作地图的位置不同。
最佳答案
尝试这个:
#include <map>
#include <iostream>
// this will be a global variable
map<string, string> database;
int main()
{
database["user"] = "123";
map<string, string>::iterator it;
for(it = database.begin(); it!= database.end(); it++)
{
pair<string, string> p = *it;
cout << "key=\"" << p.first << "\" value=\"" << p.second << "\"" << endl;
}
}