Я пытаюсь создать программу лабиринта на C++ с использованием стека (стандартный метод, я считаю), но я просто не могу понять, как передать объект стека ссылкой на другие функции в программе. Объявление функции в заголовочном файле имеет все, что я вижу, что она нужна, но я продолжаю получать сообщение об ошибке при попытке запустить программу. Это объявление функции, а также использование функции в файле реализации:Передача объекта стека в OOP
реализации:
void Maze::backTrack(int & rows, int & cols, stack <int> &maze)
Заголовок:
void backTrack(int & rows, int & cols, stack <int> & maze);
я получаю сообщение об ошибке:
error C2061: syntax error: identifier 'stack'
Спасибо за помощь!
кажется, что вы объявляете что-то неправильно, но не уверен, что язык вы используете, так косяк предложить любую помощь, вы можете обновить свой пост, чтобы включить конкретный тег языка не только объектно-ориентированного программирования (даже не уверен, что тег относится к этим вопросам) – workabyte
Спасибо, я обновил его. – CluelessStan