#include
#include
using namespace std;
void main()
{
int mynum[] = {8,9,12,24,35};
int i = 0;
vector a(mynum,mynum+5);//初始化容器,开辟10个单位空间·元素初始化为1
for (i=0;i<a.size();i++)
{
cout << a[i] << " ";
}
cout <<endl;
vector b(a.begin(), a.begin()+3);//借助另一容器的开始,及后面连续的n个单位
for (i = 0; i < b.size(); i++)
{
cout << b[i] << " ";
}
cout << endl;
vector c(&mynum[3], &mynum[5]);//以数组的第三个元素地址起,3个单位
for (i = 0; i < c.size(); i++)
{
cout << c[i] << " ";
}
}
输出结果
C++用其他容器初始化vector
最新推荐文章于 2023-10-18 15:39:09 发布