vector容器数据存取(6)
功能描述:
- 对vector中的数据的存取操作
函数原型:
at(int idx);
//返回索引idx所指的数据
operator[];
//返回索引idx所指的数据
front();
//返回容器中第一个数据元素
back();
//返回容器中最后一个数据元素
1 #include <iostream> 2 #include <vector> 3 using namespace std; 4 5 6 void test_01() 7 { 8 vector<int> v1; 9 10 for (int i = 0; i < 10; i++) 11 { 12 v1.push_back(i); 13 } 14 15 //[] 16 for (int i = 0; i < v1.size(); i++) 17 { 18 cout << v1[i] << " "; 19 } 20 cout << endl; 21 22 //at 23 for (int i = 0; i < v1.size(); i++) 24 { 25 cout << v1.at(i) << " "; 26 } 27 cout << endl; 28 29 //获取第一个元素 30 cout << "第一个元素为:" << v1.front() << endl; 31 32 //获取最后一个元素 33 cout << "最后一个元素为:" << v1.back() << endl; 34 } 35 36 int main(void) 37 { 38 test_01(); 39 40 system("pause"); 41 return 0; 42 43 }