std::map > map;
std::vector v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
map["onesssss"] = v;
for (const auto& temp:map)
{
//cout << temp.first<< endl;
printf("%s", temp.first);
for (auto& v : temp.second){
cout <<v<< endl;
}
}
断点调试这边temp.first的值是onessss,类型却是unsigned int,输出值是8[T1。注释掉的那行代码也会报错。小白求大神解答啊!