Vector与Array的区别
来源:互联网 发布:老马说编程 编辑:程序博客网 时间:2024/05/01 23:20
Array是非类型化、稀疏数组: 所有元素类型并不要求相同,也不要求每个元素都有值,系统会添加默认空元素。
//未初始化数组元素个数var arrA:Array=new Array();arrA[0]=0;arrA[9]=9;trace(arrA);//输出:0,,,,,,,,,9trace(arrA[1]);//输出:undefined //初始化数组元素个数为11var arrB:Array=new Array(11);arrB[0]=0;arrB[9]=9;trace(arrB);//输出:0,,,,,,,,,9,trace(arrB[1]);//输出:undefined
Vector是类型化、密集型数组:
//未初始化数组元素个数var vectorA:Vector.<int>=new Vector.<int>();vectorA[0]=0;vectorA[9]=9;trace(vectorA);//RangeError: Error #1125: 索引 9 超出范围 1。trace(vectorA[1]); //初始化数组元素个数为10var vectorB:Vector.<int>=new Vector.<int>(10);vectorB[0]=100;vectorB[9]=9;trace(vectorB);//输出:100,0,0,0,0,0,0,0,0,9trace(vectorB[1]);//输出:0 //初始化数组元素个数为11var vectorC:Vector.<int>=new Vector.<int>(11);vectorC[0]=100;vectorC[9]=9;trace(vectorC);//输出:100,0,0,0,0,0,0,0,0,9,0trace(vectorC[1]);//输出:0
- Vector与Array的区别
- Vector与Array的区别
- array 与 Vector 之间的转换
- C++ 数组array与vector的比较
- C++ 数组array与vector的比较
- C++ 数组array与vector的比较
- C++ 数组array与vector的比较
- C++ 数组array与vector的比较
- vector.resize 与 vector.reserve的区别
- vector.resize 与 vector.reserve的区别
- vector.resize 与 vector.reserve的区别
- vector.resize 与 vector.reserve的区别
- vector.resize 与 vector.reserve的区别
- vector.resize 与 vector.reserve的区别
- vector.resize 与 vector.reserve的区别
- vector.resize 与 vector.reserve的区别
- vector.resize 与 vector.reserve的区别
- vector.resize 与 vector.reserve的区别
- air file 系统中文件或目录的指针
- 避免同个后台作业同时运行
- extjs 如何将局部的变量变为全局变量
- flex List的使用1
- JSP页面跳转大全
- Vector与Array的区别
- mongodb and spring
- extjs分页
- WebGIS开发,给自己布置的任务【ing】
- rails中的request
- SQL注入式攻击的解决办法
- NPN型三极管
- flex List使用2
- Oracle中的位图索引及用法