Предупреждение компилятора G ++ при использовании обновлений c ++ 17 - PullRequest
0 голосов
/ 07 августа 2020

Я запускаю компилятор g ++ на windows 10 с mingw. При проверке версии компилятора в cmd я получаю следующее:

g++ --version- g++ (MinGW.org GCC Build-2) 9.2.0

то же самое с c++ --version

Когда я скомпилировал программу cpp, использующую структурированные привязки Я получил предупреждение:

warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'

Но в остальном код работал нормально. Все получают это предупреждение или я использую компилятор более ранней версии?

Я использую расширение - помощник по конкурентному программированию, и это предупреждение прерывает процесс. Следовательно, если это так, что все получают это предупреждение, есть ли способ заблокировать только предупреждения, указанные в c версии, без необходимости блокировать все предупреждения компилятора.

TIA.

...