1

c++でdeque配列を返すにはどうすればよいですか?

private:
   deque<int> iHouses[3];

public:
   deque<int> getHouses();

//もちろん、関数を実装するときにエラーが発生します-しかし、括弧はどこに置くべきですか?

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

1 に答える 1

4

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();
于 2015-06-16T10:54:48.843 に答える