返回信息流int arr[] = {2, 5, 15, 8, 20};
vector<int> v(arr, arr + sizeof(arr) / sizeof(int));
第二行是什么意思,没见过这种方式。。。
[em19]
这是一条镜像帖。来源:北邮人论坛 / cpp / #33640同步于 2009/12/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[求助]vector初始化/赋值?,谢谢
h1048576
2009/12/18镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
1 vector可以用两个iterator来初始化 初始化内容就是两个iterator之间的内容
2 数组的指针也是iterator
【 在 h1048576 (h1048576) 的大作中提到: 】
: int arr[] = {2, 5, 15, 8, 20};
: vector<int> v(arr, arr + sizeof(arr) / sizeof(int));
: 第二行是什么意思,没见过这种方式。。。
: ...................
【 在 h1048576 的大作中提到: 】
: int arr[] = {2, 5, 15, 8, 20};
: vector<int> v(arr, arr + sizeof(arr) / sizeof(int));
: 第二行是什么意思,没见过这种方式。。。
: ...................
1楼正解
用数组初始化vector对象
【 在 h1048576 的大作中提到: 】
: int arr[] = {2, 5, 15, 8, 20};
: vector<int> v(arr, arr + sizeof(arr) / sizeof(int));
: 第二行是什么意思,没见过这种方式。。。
: ...................