vector学习中常用的代码
#include "cstdio"
#include "iostream"
#include "algorithm"
#include "vector"
using namespace std;
int main(){
vector<int> a;//一共10个数
a.push_back(4);
a.push_back(3);
a.push_back(7);
a.push_back(2);
a.push_back(1);
a.push_back(8);
a.push_back(12);
a.push_back(5);
a.push_back(13);
a.push_back(6);
printf("%d\n",a.begin());
printf("%d\n",a.end());
printf("%d\n",a.end()-a.begin()); //1
vector<int>::iterator it1 = find(a.begin(),a.end(),4);
vector<int>::iterator it2 = find(a.begin(),a.end(),44);//确实等于a.end()的地址
printf("%d\n",it1);
printf("%d\n",it2);
printf("%d\n",*it1);
printf("%d\n",*it2);
}
用来清楚的了解,到底头、尾、函数的使用过程