stl初识vector容器

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: stl初识vector容器
#include<bits/stdc++.h>
#include<vector>
#include<algorithm>
using namespace std;
void MyPrintf(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 pBegin=v.begin();
         vector<int>::iterator pEnd=v.end();
         //第一种遍历方式
          while(pBegin!=pEnd){
            cout<<*pBegin<<endl;
            pBegin++;
          } 
          //第二种遍历方式
          for(vector<int>::iterator it=v.begin();it!=v.end();it++){
            cout<<*it<<endl;
          } 
          //第三种遍历方式
          //使用stl提供标准遍历算法 头文件 algorithm 
for_each(v.begin(),v.end(),MyPrintf);        
} 
int main(){
  test01();
  system("pause");
  return 0;
}


相关文章
|
4月前
|
存储 C++ 容器
如何将没有复制或移动构造函数的对象放入vector容器
如何将没有复制或移动构造函数的对象放入vector容器
42 0
|
2月前
|
存储 搜索推荐 C++
【C++篇】深度剖析C++ STL:玩转 list 容器,解锁高效编程的秘密武器2
【C++篇】深度剖析C++ STL:玩转 list 容器,解锁高效编程的秘密武器
55 2
【C++篇】深度剖析C++ STL:玩转 list 容器,解锁高效编程的秘密武器2
|
2月前
|
存储 C++ 容器
【C++篇】深度剖析C++ STL:玩转 list 容器,解锁高效编程的秘密武器1
【C++篇】深度剖析C++ STL:玩转 list 容器,解锁高效编程的秘密武器
55 5
|
2月前
|
存储 编译器 C++
【C++篇】揭开 C++ STL list 容器的神秘面纱:从底层设计到高效应用的全景解析(附源码)
【C++篇】揭开 C++ STL list 容器的神秘面纱:从底层设计到高效应用的全景解析(附源码)
59 2
|
4月前
|
安全 编译器 容器
C++STL容器和智能指针
C++STL容器和智能指针
|
5月前
|
存储 安全 C++
|
5月前
|
存储 算法 C语言
【C++】详解STL的适配器容器之一:优先级队列 priority_queue
【C++】详解STL的适配器容器之一:优先级队列 priority_queue
|
5月前
|
设计模式 存储 缓存
【C++】详解STL容器之一的deque和适配器stack,queue
【C++】详解STL容器之一的deque和适配器stack,queue
|
3天前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
118 77
|
11天前
|
监控 Docker 容器
在Docker容器中运行打包好的应用程序
在Docker容器中运行打包好的应用程序