Наследование, ожидаемый спецификатор типа перед ошибкой - PullRequest
3 голосов
/ 28 ноября 2011

Ну, я пытаюсь выяснить наследование в c ++, и я получаю ошибку времени компиляции: ожидаемый спецификатор типа перед 'Pawn'.Я получаю это в следующей строке

Piece * p = new Pawn(c);

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

Ответы [ 2 ]

8 голосов
/ 28 ноября 2011

В файле с оператором

Piece * p = new Pawn(c);

вы, кажется, забыли включить соответствующие заголовочные файлы.

5 голосов
/ 17 августа 2012

Я столкнулся с подобной проблемой. Оказалось, что я скопировал и вставил из предыдущего класса и забыл обновить мой оператор #ifndef в верхней части моего нового заголовочного файла. Компилятор игнорировал мой новый заголовочный файл, потому что я сказал это. D'ой!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...