Как мне вернуть массив deque в c ++?
private:
deque<int> iHouses[3];
public:
deque<int> getHouses();
// выдает ошибку при реализации функции, конечно — но где мне поставить скобки?
deque<int> GameEngine::getHouses() {
return this->iHouses;
}
Просто используйте массив std ::
#include <array>
....
private:
using my_house_cont = std::array<std::deque<int>, 3>;
my_house_cont m_houses;
public:
my_house_cont getHouses();