使用 C++ 的自动和枚举类功能时终端出现错误,如何修复?

使用 C++ 的自动和枚举类功能时终端出现错误,如何修复?

我是 Ubuntu 环境的新手。我正在使用 gcc 5.2.0 版本。我相信安装了 C++14。

错误:

a5.cpp: In member function ‘void Board::initOthello()’:
a5.cpp:208:27: error: ‘Color’ is not a class or namespace
             board[i][j] = Color::none;
a5.cpp:394:14: error: ‘priority’ does not name a type
         auto priority = getPriority(possibilities[i], board);
a5.cpp: In member function ‘void Game::printState()’:
a5.cpp:437:10: error: ‘scores’ does not name a type
     auto scores = board.getScores();

我在学校的 ubuntu 系统上运行代码时没有出现任何错误或问题。唯一的问题发生在我在家里运行时。

问题:

有什么方法可以在终端上添加“枚举类”、“自动”和“静态变量”?

相关内容