对象矢量的初始化

时间:2014-10-06 22:49:36

标签: c++ object vector initialization

如何使用对象初始化矢量?

我试过了:

set<CardSet> empty;
vector< vector< vector< set<CardSet> > > > range_table( 10, vector<vector<CardSet> >( 10, vector<CardSet> ( 10, empty) ) );

Ps:我没有找到答案,因为我没有关键字:所以,如果你知道我应该搜索什么,请随时告诉我。

正确的行是:     设置视频;     矢量&lt;矢量&lt;矢量&lt;设置&gt; &GT; &GT; tableau_des_ranges(10,vector&gt;&gt;(10,vector&gt;(10,vide)));

我不相信别人会用它来看三重载体^^

非常感谢并抱歉这个问题

1 个答案:

答案 0 :(得分:2)

类型声明在内部向量中的类型为set<CardSet>,而用于初始化向量的临时值将其仅为CardSet。其中一个是错误的。