же я пытаюсь запустить свой код в студии - 
                  
                  
                  #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 компилирует, ищите проблемы у себя
я почти уверен что вы включили не для той конфигурации стандарт
Блин! Вы правы!
Обсуждают сегодня