vector

来源:互联网 发布:c 数组的长度 编辑:程序博客网 时间:2024/06/03 20:27
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector是一个容器,它能够存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,可以动态改变大小。

vector 的数据的存入和输出:
#include<stdio.h>#include<vector>#include <iostream>using namespace std;int  main(){  int i = 0;   vector<int> v;   for( i = 0; i < 100; i++ )  {            v.push_back( i );//把元素一个一个存入到vector中  }   ///对存入的数据清空  for( i = 0; i < v.size(); i++ )//v.size() 表示vector存入元素的个数  {         cout << v[ i ] << " "; //把每个元素显示出来  }  cout << endl;  return 0;}


#include<stdio.h>#include<vector>#include <iostream>using namespace std;int main(){int i = 0, j = 0;vector< vector<int> > Array;vector< int > line;for( j = 0; j < 10; j++ ){  Array.push_back( line );//要对每一个vector初始化,否则不能存入元素。  for ( i = 0; i < 9; i++ )  {   Array[ j ].push_back( i );  }}for( j = 0; j < 10; j++ ){  for( i = 0; i < Array[ j ].size(); i++ )  {   cout << Array[ j ][ i ] << " ";  }  cout<< endl;}return 0;}


原创粉丝点击