![]() |
气宇轩昂的硬盘 · vector存入共享内存(了解) - ...· 1 月前 · |
![]() |
寂寞的青椒 · 深度学习模型部署——基于Onnx ...· 1 月前 · |
![]() |
冲动的显示器 · 2021年学校工作报告-合肥职业技术学院· 2 月前 · |
![]() |
愉快的奔马 · 暗部资源共享群 - 百度· 6 月前 · |
![]() |
叛逆的羊肉串 · “宁波人才日”在宁波大学盛大启幕· 8 月前 · |
![]() |
耍酷的柳树 · G7通过协议,俄罗斯新的危机要来了吗?|晓姐 ...· 8 月前 · |
![]() |
重感情的机器人 · 区公安分局:迎“四难”而上 ...· 1 年前 · |
将
std::vector<int> intVec
转换为
std::vector<double> doubleVec
的好方法是什么?或者,更一般地,转换两个可转换类型的向量?
使用
std::vector
的范围构造函数:
std::vector<int> intVec;
std::vector<double> doubleVec(intVec.begin(), intVec.end());
使用
std::transform
算法:
std::transform(intVec.begin(), intVec.end(), doubleVec.begin(), [](int x) { return (double)x;});
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券