我希望能够初始化使用变量这样的载体:初始化向量与变量,C++
int min,max;
scanf("%d %d", &min, &max);
vector<int> day(min, max, max);
但是当我尝试,我得到一个错误信息说:
智能感知:没有实例构造函数 “的std ::矢量< _Ty,_Alloc>矢量[与_Ty = INT,_Alloc =标准::分配器] ::” 相匹配的参数列表 参数类型是:(INT,INT,INT)
是有没有办法解决这个问题?如果有问题,我正在使用Visual Studio 2013。谢谢!
如果C++ 11可用,您可以使用列表初始化像它'vector day {min,max,max};' –
Kastaneda
2014-10-09 05:07:58