Как уже упоминалось в комментариях, вам нужно изменить Game g();
на Game g;
.Вы можете использовать круглые скобки, только когда у вас есть значения для передачи в конструктор.Например, если ваш конструктор был:
Game(std::string player, int damage);
Тогда ваш код должен быть:
Game g("MyGuy", 22);
Однако, когда вы просто делаете Game g();
, компилятор читает его так, как вы пытаетесьобъявить функцию, которой вы, конечно же, не являетесь.