Reputation: 1165
How do I return an deque array in c++?
private:
deque<int> iHouses[3];
public:
deque<int> getHouses();
//gives me an error when implementing the function of course - but where should I put the brackets?
deque<int> GameEngine::getHouses() {
return this->iHouses;
}
Upvotes: 2
Views: 906
Reputation: 862
Just use the std::array
#include <array>
....
private:
using my_house_cont = std::array<std::deque<int>, 3>;
my_house_cont m_houses;
public:
my_house_cont getHouses();
Upvotes: 4