我正在尝试初始化大小为19x19(_goban)的shared_ptr类的向量的向量。
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> */>
有什么想法吗?