Я пытаюсь инициализировать вектор вектора класса shared_ptr размером 19x19 (_goban).
class Goban
{
public:
Goban();
~Goban();
private:
vector<vector<shared_ptr<Cell>>> _goban;
};
Мой конструктор такой:
Goban::Goban() : _goban(18, vector<make_shared<Cell>>(18, new Cell))
{
}
Я могу 'не могу найти способ инициализации.
Я получил эту ошибку:
template <class _Tp, class _Allocator /* = allocator<_Tp> */>
Есть идеи?