vector---数据存取
程序员文章站
2022-03-22 22:36:52
...
1.功能描述:对vector中的数据进行存取。
2.函数原型
- at(int idx); //返回索引idx所指的数据
- operator[ idx ]; //返回索引idx所指的数据
- front(); //返回容器中第一个数据元素
- back(); //返回容器中最后一个数据元素
#include<iostream> #include<vector> using namespace std; void printvector(vector<int> &v) { for(vector<int>::iterator it=v.begin();it!=v.end();it++) cout<<*it<<" "; cout<<endl; } void test1() { //1.尾插 vector<int> v; for(int i=0;i<10;i++) v.push_back(i); //2.利用[]方式访问数组中的元素 for(int i=0;i<v.size();i++) cout<<v[i]<<" "; cout<<endl; //3.利用at方式访问数组中的元素 for(int i=0;i<v.size();i++) cout<<v.at(i)<<" "; cout<<endl; //4.获取第一个元素 cout<<"第一个元素为:"<<v.front()<<endl; //5.获取最后一个元素 cout<<"最后一个元素为:"<<v.back()<<endl; } int main() { test1(); return 0; } /* 打印结果: 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 第一个元素为:0 最后一个元素为:9 */
上一篇: 苹果的企业级应用策略
下一篇: Amazon Dynamo的NWR模型