c++容器 算法 迭代

Posted sea-stream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++容器 算法 迭代相关的知识,希望对你有一定的参考价值。

 

#include <iostream>
#include <vector>
using namespace std;
 
int main()

   // 创建一个向量存储 int
   vector<int> vec; 
   int i;
 
   // 显示 vec 的原始大小
   cout << "vector size = " << vec.size() << endl;
 
   // 推入 5 个值到向量中
   for(i = 0; i < 5; i++)
      vec.push_back(i);
   
 
   // 显示 vec 扩展后的大小
   cout << "extended vector size = " << vec.size() << endl;
 
   // 访问向量中的 5 个值
   for(i = 0; i < 5; i++)
      cout << "value of vec [" << i << "] = " << vec[i] << endl;
   
 
   // 使用迭代器 iterator 访问值
   vector<int>::iterator v = vec.begin();
   while( v != vec.end()) 
      cout << "value of v = " << *v << endl;
      v++;
   
 
   return 0;

 

以上是关于c++容器 算法 迭代的主要内容,如果未能解决你的问题,请参考以下文章

c++ 容器含义

c++容器 算法 迭代

C++ 提高教程 STL -容器算法迭代器初识

C++ STL与迭代器

C++ Primer笔记10---chapter10 泛型算法

C++提高笔记(二:容器和常用算法部分)