При попытке инициализировать myCurrentTry равным 1 и myMaxTries равным 5, я получаю предупреждение: ошибка:
Инициализация в классе нестатического члена данных - это C ++ 11расширение [-Wc ++ 11-extensions]
Код, который делает это:
class starUFO{
public:
void Reset();
int getMaxTries();
int getCurrentTry();
bool isGameWon();
bool checkGuessValidity(string);
private:
int myCurrentTry = 1;
int myMaxTries = 5;
};
Я слышал, как люди говорят: «попробуйте скомпилировать с помощью -std = c ++11 ", и это убирает предупреждение в моей командной строке, НО я хочу исправить конфигурацию кода VS, чтобы это не воспринималось как предупреждение, у меня последняя версия кода VS, но, похоже, есть более глубокая проблема.