C++里面vector好像越来越成为取代数组的利器,具体区别详参C++ primer plus.今天写程序用到了这个东西,试水之后发现很多问题,特别是因为capacity和size的问题困扰了一天,虽然问题很stupid,还是把关于vector的介绍整理如下,希望用到改工具的人少走弯路:
一:什么是容器[1](文章援引已注明,请尊重原创作者):
vector是C++标准模板库中的部分内...
分类:
其他好文 时间:
2015-04-11 00:04:30
阅读次数:
213
C++ 中包含了一个叫做STL(Standard Template Library),也就是我们常说的C++标准模板库,又称为C++泛型库,他在std中命名了一些我们常用的数据结构和算法,在做题中使用起来是非常方便的。 STL提供了三种类型的组件:容器,迭代器和算法。他们都支持泛型的程序设计标...
分类:
编程语言 时间:
2015-04-05 13:16:32
阅读次数:
167
百度文库里给的解释是:迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。详见http://baike.baidu.com/link?url=msphHlamyA3yi25fP_4qHomEomPN5Gd9XHo5--5A_ZN...
分类:
其他好文 时间:
2015-03-31 23:41:22
阅读次数:
141
STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list, vector,set,map等,STL也是算法和其它一些组件的集合。这里的“容器”和算法的集合指的是世界上非常...
分类:
其他好文 时间:
2015-03-29 23:23:48
阅读次数:
205
C++可看作由以下四种次语言组合而成1.C语言 高效,内置数据类型,数组,区块,语句,指针,预处理器,没有重载、异常、模板2.类 构造,析构,封装,继承,多态,迟绑定3.模板 模板元编程,不关心数据类型,只关心数据结构与算法4.STL 标准模板库,容器,迭代器,算法,函数对象
分类:
编程语言 时间:
2015-03-28 23:13:41
阅读次数:
178
STL(StandardTemplateLibrary),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++StandardLibrary)中,是ANSI/ISOC++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++..
分类:
编程语言 时间:
2015-03-19 06:33:00
阅读次数:
213
标准模板库 STL(StandardTemplate Library),即标准模板库,是一个具有工业强度的、高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法,为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复...
分类:
编程语言 时间:
2015-02-27 17:03:48
阅读次数:
159
1.简介
STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器)。
2.vector向量
#include "iostream"
#include "vector"
using namespace std;
//== != [] =
//(vector模板类型
void printfArray(vector...
分类:
编程语言 时间:
2015-02-15 21:52:09
阅读次数:
203
经过第一阶段的学习,对C++有了大概的了解,它是从C语言发展而来,主要以面向对象为特征的程序设计语言。主要优点有:
(1)、支持面向对象的程序设计
(2)、支持泛型程序设计
(3)、功能强大的标准模板库
(4)、是一种更好的“C语言”
其中,课本首先还是讲的C++的基本概念,以及面向对...
分类:
编程语言 时间:
2015-01-29 17:45:32
阅读次数:
157
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构 和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类 型的动态数组,能够增加和压缩数据。为了可以使用vector,必须在你的...
分类:
其他好文 时间:
2015-01-07 12:52:17
阅读次数:
181