C++从array数组向vector向量复制元素的两种方式
2024-09-05 06:10:59
#include <iostream>
#include <vector>
using namespace std;
int main()
{
const int arr_size = 5;
int arr[arr_size] = {1,2,3,4,5};
// 第一种方式
vector<int> vec(arr, arr+arr_size); // 从array数组向vector向量复制元素
for (int i=0; i<vec.size(); i++)
{
cout << vec[i] << endl;
}
// 第二种方式
vector<int> vec2;
for (size_t i=0; i<arr_size; i++)
{
vec2.push_back(arr[i]); // 逐个复制
cout << vec2[i] << " ";
}
return 0;
}
最新文章
- iOS9支付宝无法调起客户端
- Mybatis 学习笔记1 不整合Spring的方式使用mybatis
- java链接到mysql
- js计算日期的前几天的日期
- 怎么SDCard上的获取相册照片
- linux 查看系统信息命令
- 使用bootstrapvalidator的remote验证经验
- Binary Tree Level Order Traversal,Binary Tree Level Order Traversal II
- 2014第13周四Webservice概念问题记
- 清除Android工程中没用到的资源(转)
- SQL Server中存储过程比直接运行SQL语句慢的原因
- YII 常用路径总结
- 如何禁用 .net reflector
- C#订阅与发布标准实现
- 2852 ACM 杭电 KiKi&#39;s K-Number 0 1 2
- vuex 子组件传值
- React Native 异步存储
- JXL读取,写入Excel
- AWR实战分析之---- PX Deq Credit: send blkd (转载)
- su和sudo命令
热门文章
- Caffe源码-几种优化算法
- Angular 利用 marked.js 添加 Markdown + HTML 同时渲染的 Pipe
- Apache Derby-01介绍DERBY
- mysql主从之多线程复制
- kotlin + springboot 整合redis,Redis工具类编写及单元测试
- InterpreterPattern(解释器模式)-----Java/.Net
- LibreOJ6279. 数列分块入门 3 题解
- 1068 万绿丛中一点红 (20分)C语言
- 原生js获取下拉框下标
- 组件与props简解