百度空间 | 百度首页 
               
 
查看文章
 
Vector
2007年12月30日 星期日 下午 03:00
(4) 编程语言方面:vector是C++标准模板库中的部分内容,中文偶尔译作“容器”,但并不准确。它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。
简单的使用方法如下:
   vector<int> test;//建立一个vector
   test.pushback(1);//把1和2压入vector 这样test[0]就是1,test[1]就是2
   test.pushback(2);
(5) java:Vector 类可以实现自动增长的对象数组;
Vector 中只能放对象(Object),而不能放基本数据类型(如int,如有需要请用封装类)
例子:Vector<Paintible> v = new Vector<Paintible>();//定义了一个只能放Paintible类(以及子类)对象的数组。
v.addElement(circle);//假设circle是一个Paintible类或其子类的对象,这样就circlr加到v的最后了。
for(int temp=0;temp<size();temp++) {
v.elementAt(temp).paint(Graphics g);
}
//假设Paintible类有一个paint(Graphics g)方法,这样就可以实现多态了
如果你要用Vector ,请import java.util.Vector;

类别:Jsp | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu