0
В C++, я пытаюсь объявить unordered_set
просто так:ошибка: 'unordered_set' не является членом 'Std'
std::unordered_set<int> k;
Но он показывает эту ошибку:
error: 'unordered_set' is not a member of 'std'
Я использую g ++ (GCC) 5.3.0 для Windows, используя MinGW. Вот то, что я уже рассмотрели:
- Добавление заголовка файла по
#include <unordered_set>
- Обновление MinGW
- Использование флага
-std=gnu++11
. (Это не создает никакого исполняемого файла или ошибки, не уверен, что он что-либо делает или нет)
Как исправить ошибку и скомпилировать мой код успешно?
Вы включили заголовок ''? –
Tejendra
Попробуйте переключатель '-std = C++ 11'. – pSoLT
@Tejendra Он специально упоминает, что пытался в этом вопросе. –