У меня простой вопрос, если у меня есть std::unordered_map<std::string, std::set<std::string> > h;
, как бы я распечатал вторые элементы этого набора h?
Я знаю, что для первых элементов мы можем просто сказать
for (auto it : h) {
std::cout << "First: " << it.first << " ";
}
Хотя то же самое не относится к it.second
.
Error: error C2679: binary '<<': no operator found which takes a right-hand operand of type '_Ty2' (or there is no acceptable conversion)