如何用对象初始化 vector ?
我试过:
set<CardSet> empty;
vector< vector< vector< set<CardSet> > > > range_table( 10, vector<vector<CardSet> >( 10, vector<CardSet> ( 10, empty) ) );
Ps:我没有找到答案可能是因为我没有关键字:所以如果你知道我应该搜索什么,请随时告诉我。
正确的行是: 设置视频; vector< vector< vector< set >> > tableau_des_ranges( 10, vector >>( 10, vector > ( 10, vide) ) );
我不相信其他人会用它来查看三重 vector ^^
非常感谢你,很抱歉这个问题
最佳答案
类型声明在内部 vector 中的类型为 set<CardSet>
,而用于初始化 vector 的临时对象只是 CardSet
.其中一个是错误的。
关于c++ - 对象 vector 的初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26226057/