Ala*_*ing 87 c++ stl vector type-conversion
什么是一个转换的好干净的方式std::vector<int> intVec来std::vector<double> doubleVec.或者,更一般地说,转换两种可转换类型的向量?
Jam*_*lis 153
使用std::vector范围构造函数:
std::vector<int> intVec;
std::vector<double> doubleVec(intVec.begin(), intVec.end());
Run Code Online (Sandbox Code Playgroud)
Yas*_*Yas 11
使用std::transform算法:
std::transform(intVec.begin(), intVec.end(), doubleVec.begin(), [](int x) { return (double)x;});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59457 次 |
| 最近记录: |