coding...
#include <iostream>
#include <vector>
using namespace std;
void printVecData(vector<int> &vecData)
{
//遍歷元素
vector<int>::iterator iter = vecData.begin();
for (; iter != vecData.end(); iter++)
{
cout << *iter << " ";
}
cout << endl;
}
int main()
{
vector<int> vecData;
//增
int array[] = { 1, 2, 3, 4, 5, 6 };
for (auto &i : array)
{
vecData.push_back(i);
}
printVecData(vecData);
//刪 刪除5
auto dIter = vecData.begin();
for (; dIter != vecData.end(); dIter++)
{
if (*dIter == 5)
{
dIter = vecData.erase(dIter);
}
}
printVecData(vecData);
//改
vecData.at(0)=10;
//查
printVecData(vecData);
//判斷某個元素是否存在於vector內
bool flag = false;
vector<int>::iterator it;
it = find(vecData.begin(), vecData.end(), 1);
if (it != vecData.end())
{
flag = true;
}
cout << "flag = " << flag << endl;
return 0;
}