C++学习之路(二)

原创 2013年12月05日 10:56:45

这次学习c++的STL

vector容器,,,,vector容器不但能像数组那样随机访问,而且还能在任意位置插入元素,是一种简单高效的容器,完全可以替代数组

1,声明方法

#include<iostream>
#include<vector>//头文件
int main(){
         vector<int>v;       //不定义元素个数,定义存放整型容器
	vector<int>v(10);   //定义含有10个元素的容器,元素下标0--9,容器元素为 0
	vector<int>v(10, 8);  //定义含有10个元素的容器,元素初始化为8
	vector<int>v[8];    //建立8行n列的二维数组,常用于图的创建
}
2.尾部元素的扩张

利用push_back();对容器进行尾部元素的扩张

vector<int>v; 
for (int i = 0; i < 9; i++)
		v.push_back(9 - i);//将9--1依次存入容器
.........可以利用下标访问元素例如v[0]=9,v[1]=8

3.迭代器访问vector元素

未完。。。。

相关文章推荐

C/C++学习之路(二)

C/C++学习之路(二)           今天我想分享的是关于深拷贝与浅拷贝的区别。               先说下自己的理解吧,浅拷贝,即在定义一个类A,使用类似A obj...

c++学习之路-----------------线程同步与异步套接字编程

1. 2  事件同步 #include #include DWORD WINAPI Fun1Proc( LPVOID lpParameter // thread ...
  • g710710
  • g710710
  • 2011年10月04日 10:48
  • 1392

C++学习之路

  • 2014年05月07日 09:52
  • 604KB
  • 下载

我的C++学习之路 --01.类的那些事儿。。。

01.类的那些事儿 学过C语音的童鞋都知道,在C语言中,当我们想把很多不同类型的变量包装成一个整体使用的时候,我们往往都会使用结构体来解决这个问题。想想当年自个儿刚开始学习结构体的时候,哇!对这玩...

C++学习之路——函数部分

本文内容来自于:C++Primer.Plus(第6版)函数的通用格式: typeName functionName(parameterList) { statements; ...
  • eml_jw
  • eml_jw
  • 2017年04月14日 21:19
  • 93

C++学习之路(1)---开始

C++是一门古老而复杂的语言,绝不是一门可以速成的语言,学习它需要有意识的刻意练习和长时间的持续不断的磨练。而大多数人不太能耐得住寂寞,喜欢速成,所以像《21天学通C++》这种书就比较受欢迎,卖得很好...

一个程序员的Java和C++学习之路(整理)

转载:http://blog.csdn.net/ajian005/article/details/8003655 Java学习之路 一直有这么个想法,列一下我个人认为在学习和使用J...

C++学习之路---构造函数--1

感觉构造函数像定义的初始化,构造函数是每个函数都有的,如果自己没有去定义的话,系统会给你一个构造函数,析构函数也是这样的,但是他不会给你初始化的值的 一  : 构造函数有这几个特点:     1....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++学习之路(二)
举报原因:
原因补充:

(最多只允许输入30个字)