【发布时间】:2015-09-11 11:51:39
【问题描述】:
我知道第一个数组的演员表。
std::vector<int> v_int;
std::vector<float> v_float(v_int.begin(), v_int.end());
但是如何转换第二个数组?
vector<int> aCol(4);
vector<vector<int>> a(2, aCol);
vector<vector<double>> b(a.begin(), a.end());// ???
在这种情况下我该怎么办?
【问题讨论】:
-
将
std::vector<float>的内容复制到std::vector<int>? -
你想要
std::vector<int> v_int(v_float.begin(), v_float.end());?你遇到了什么问题? -
向量
aCol(4);向量 > a(2, aCol);矢量> b(a.begin(),a.end()); ???????????????? -
@윤희동,我仍然不知道你在问什么。你想“转换”什么?
-
stackoverflow.com/questions/6399090/… 我想这只是这个问题的重复。