vector容器08之数据的读取和修改

2021-03-02 16:59:02 浏览数 (1)

数据的读取和修改

函数原型:

代码语言:javascript复制
#include<iostream>
using namespace std;
#include<vector>
//vector的读取和修改
void print(vector<int>& v)
{
	//读取---->[]方式
	for (int i = 0; i < v.size(); i  )
	{
		cout << v[i] <<" ";
	}
	cout << endl;
	//读取----->at()方式
	for (int i = 0; i < v.size(); i  )
	{
		cout << v.at(i) << " ";
	}
	cout << endl;
	//返回容器中第一个元素
	cout <<"容器中第一个元素: "<<v.front() << endl;
	//返回容器中最后一个元素
	cout << "容器中最后一个元素: " << v.back() << endl;
}
void test()
{
	vector<int> v;
	for (int i = 0; i < 10; i  )
	{
		v.push_back(i);
	}
	print(v);
    
}
int main()
{
	test();
	system("pause");
	return 0;
}

总结:除了用迭代器获取vector中的元素,[]和at()也可以

0 人点赞