же я пытаюсь запустить свой код в студии -
#include <iostream>
#include <map>
std::map<std::wstring, std::wstring> m
{
{L"key1", L"value1"},
{L"key2", L"value2"}
};
int wmain()
{
for (auto& [key, value] : m)
{
std::wcout << key << L" = " << value << std::endl;
}
return 0;
}
- не работает. Ругается, что key и value не определены.
Почему?
какой стандарт вы в студии включили?
godbolt компилирует, ищите проблемы у себя
я почти уверен что вы включили не для той конфигурации стандарт
Блин! Вы правы!
Обсуждают сегодня