如果我有一个map变量,格式如下:
map<string, CLOSE_LIMIT> = closeLimitOptMap
CLOSE_LIMIT是一个struct。
如果我不知道里面是key是啥,但是又需要获得key列表。
那么就用下面的代码!!
for (map<string, CLOSE_LIMIT>::iterator it = closeLimitOptMap.begin(); it != closeLimitOptMap.end();++it)
{
string key = it->first;
cout << key << endl;
// 打印value值,我的value是一个struct
cout << closeLimitOptMap[key].positionNum << endl;
}
参考: