黑马程序员C++教程从0到1入门编程20STL初识--vector存放内置数据类型和自定义数据类型
vector存放内置数据类型和自定义数据类型
vector 容器存放内置数据类型
#pragma once//防止头文件包含
#include<string>
#include<fstream>
#include <iostream>
#include<algorithm>//标准算法头文件
#include<vector>
using namespace std;
#if 1
void myPrint(int val)
{
cout << val << endl;
}
void test01()
{
//创建了一个vector容器,数组
vector<int> v;
//向容器中插入数据
v.push_back(10);
v.push_back(20);
v.push_back(30);
v.push_back(40);
//通过迭代器访问容器中的数据
//vector<int>::iterator itBegin = v.begin();//起始迭代器 指向容器中第一个元素
//vector<int>::iterator itEnd = v.end();//起始迭代器 指向容器中最后一个元素的下一个位置
////第一章遍历方式
//while (itBegin != itEnd)
//{
// cout << *itBegin << endl;
// itBegin++;
//}
//第二种遍历方式
//for (vector<int>::iterator it = v.begin();it != v.end();it++)
//{
// cout << *it << endl;
//}
//第三种遍历方式 利用STL提供遍历算法
for_each