我希望能夠初始化使用變量這樣的載體:初始化向量與變量,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