Возвращение deque-array Stack Overflow

Как мне вернуть массив deque в c ++?

private:
deque<int> iHouses[3];

public:
deque<int> getHouses();

// выдает ошибку при реализации функции, конечно — но где мне поставить скобки?

 deque<int> GameEngine::getHouses() {
return this->iHouses;
}

1

Решение

Просто используйте массив std ::

#include <array>
....
private:
using my_house_cont = std::array<std::deque<int>, 3>;
my_house_cont m_houses;

public:
my_house_cont getHouses();
4

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector