`
3895177
  • 浏览: 23667 次
社区版块
存档分类
最新评论

STL的Vector

    博客分类:
  • STL
 
阅读更多
//当如上定义后,vecMyHouse就可以存放100个int型的数据了。初始值为0
vector<int> vecMyHouse(100);
 
// 定义一个容纳100个int型数据的容器,初值赋为0
vector<int> vecMyHouse(100,0);

//将容器的大小改为400,这样容器中就可以容纳400个int型数据了,若原来有数据,不删除
eVector.resize(400);

//初始化
 vector<int> eVector(0);
 //插入
 for (int i=0;i<100;i++)
 {
  eVector.push_back(i);
 }

 //遍历
 for (int i = 0;i<eVector.size();i++)
 {
  CCLOG("VECTOR=%d = %d",i,eVector[i]);
 }

 //迭代
 vector<int>::iterator iter;
 for (iter =  eVector.begin();iter!=eVector.end();iter++)
 {
  CCLOG("VECTOR=%d",*iter);
 }

 

分享到:
评论

相关推荐

    C++ STL vector 容器介绍

    在STL中,`vector`是一种非常重要的容器,它是一个动态数组,允许在任意位置进行元素的插入和删除,并能保持元素的顺序。 `vector`容器的主要特点包括: 1. 动态数组:`vector`的底层实现是一个动态数组,这意味着...

    C++ STL VECTOR的实现

    c++的STL的vector的一个实现。使用了c++11的大部分特性,包含vector的几乎所有功能。仅作学习之用。

    STL vector 知识详解

    其中,`vector`是STL中最常用的一种容器,它代表一个动态数组,可以方便地进行元素的添加、删除和访问。下面将详细介绍STL `vector` 的相关知识点。 1. **定义与特性** - `vector` 是一种序列容器,它的元素在内存...

    stl之vector带注释

    SGI STL之vector源码,带注释

    stl_code.rar_STL vector_hash_stl set code_vector_vector stl

    在这个"stl_code.rar"压缩包中,我们找到了与STL相关的源代码,特别是关于`vector`和`hash`以及`set`的实现。下面将详细解释这些概念及其在C++编程中的应用。 1. **STL `vector`**: - `vector`是STL中的一种动态...

    SGI STL vector相关源码

    SGI STL(斯坦福大学图形小组标准模板库)是C++编程中的一种经典实现,它提供了许多容器,如vector、list、map等,用于高效的数据存储和操作。vector是STL中最常用的一种动态数组,它允许在任何位置插入和删除元素,...

    STL使用_Vector排序

    在这个案例中,我们特别关注的是`vector`容器,它是STL中最常用的一种动态数组。`vector`允许我们在程序运行时动态地添加和删除元素,并提供了类似于数组的访问方式。 在“STL使用_Vector排序”这个项目中,开发者...

    STL vector使用

    STL VECTOR 、迭代器,DEV C++ 编译运行

    心希盼 c++ STL Vector

    其中,`std::vector`是STL中的一个核心容器,它允许程序员像操作数组一样操作动态大小的序列。`std::vector`在内存管理上非常智能,可以自动扩展其容量以容纳更多的元素。本文将深入探讨`std::vector`的原理、用法...

    C++STL vector list map set dqueue 等应用举例及PPT讲解示例,代码演示

    在这个主题中,我们将深入探讨vector、list、map、set和deque这五个主要的STL容器,并通过具体的例子和PPT讲解来理解它们的应用。 1. **vector**:vector是动态数组,它可以方便地在任何位置插入和删除元素,但主要...

    vector list map pair stl 标准模板库 c++

    在这个主题中,我们将深入探讨四个关键的容器:vector、list、map以及pair,它们都是STL中的重要组成部分。 1. **vector**: - `vector`是一种动态数组,允许在任何位置插入和删除元素。它的元素是连续存储的,...

    STL中vector、list、deque和map的区别

    STL中vector、list、deque和map的区别

    深入浅析STL vector用法

    STL中的`std::vector`是一个非常重要的容器,它提供了动态数组的功能,允许在运行时改变大小。在C++编程中,`std::vector`经常被用来替代传统的C风格动态数组,因为它提供了更加灵活和安全的接口。接下来,我们将...

    STL容器 内容全,讲解详细 包括Vector、Deque、sort、set、map等

    本资源包含对STL中多种关键容器的详细讲解,包括Vector、Deque、sort、set、map等,这些都是C++程序员在实际开发中不可或缺的工具。 1. **Vector**:Vector是一个动态数组,它允许在任何位置插入和删除元素。其底层...

    STL vector:在Matlab中对STL vector容器的模仿。-matlab开发

    在本场景中,我们关注的是STL中的`vector`容器,这是一个动态数组,允许在任意位置插入和删除元素,并且其大小可以自动调整。而在MATLAB中,虽然没有直接对应的STL容器,但可以通过一些技巧来模仿STL`vector`的功能...

    关于STL中vector容器的一些总结

    STL中的`vector`是一个非常重要的容器,它作为标准模板库的一部分,提供了类似于动态数组的功能。`vector`允许用户在程序运行时动态地添加或删除元素,与传统的静态数组相比,具有更高的灵活性。 1. `vector`的基本...

    SSD5---- Exercise3

    Knowledge of STL vector - Basic use of the container C++ Class Specification - Produce C++ class implementations Recursion - Produce a recursive algorithm to solve a problem Goals: This assignment ...

    STL_vector容器介绍

    ### STL_vector容器详细介绍 #### 一、概述 `std::vector`是C++标准模板库(Standard Template Library,简称STL)中一个非常重要的容器。它是一个动态数组,能够存储任意数量的相同类型元素,并自动处理内存管理...

    STL_Depue_Vector_Compare

    标题“STL_Depue_Vector_Compare”提示我们讨论的话题与STL(标准模板库)中的一个容器——`std::vector`有关,可能涉及到比较或性能分析。Depue可能是一个人名,代表了这个主题的来源或者是一种特定的比较方式。在...

Global site tag (gtag.js) - Google Analytics