1 在应用vector时,要加入“using std::vector;”语句
2 对象的定义与初始化
在应用的时候,先建立一个空变量,然后再动态得增加其中的内容,这种调用方式更加的高效。
3 对象操作
vector<char> v1;
(1)v1.empty();//如果v1为空,则返回1。
(2)v1.pushback(‘a‘);//在v1变量中加入一个‘a’的字符。
(3)v1.size();//返回v1变量中元素的个数。
(4)v1[0];//表示v1中的第1个元素。
注意vector对象的下标操作,是不增加新元素的,要想增加新元素,只能是用pushback的方法。
本文的实验程序代码:
#include<iostream>
#include<vector>
using std::vector;
using std::cout;
using std::endl;
int main()
{
vector<char> v1;//定义一个空白的char型的空对象
if(v1.empty())
cout<<"v1 is empty"<<endl;
v1.push_back('a');
v1.push_back('b');
cout<<"v1中的元素个数为:"<<v1.size()<<endl;
cout<<"第1个元素:"<<v1[0]<<endl;
cout<<"第2个元素:"<<v1[1]<<endl;
return 0;
}
更多C++学习笔记,请点http://blog.csdn.net/d14665/article/category/2845127
原文地址:http://blog.csdn.net/d14665/article/details/44196209