`

Vector初始化的各种写法

阅读更多

 

var i:int = 0;
var j:int = 0;

var vec1:Vector.<String> = new Vector.<String>(5);
for(i = 0;i<vec1.length;i++){
	vec1[i] = i.toString();
}
trace("初始化长度:vec1:", vec1);

var vec2:Vector.<String> = Vector.<String>(["a", "b", "c"]);
trace("初始化赋值:vec2:", vec2);

vec2 = new <String>["A", "B", "C"];
trace("初始化赋值:vec2:", vec2);

var vec3:Vector.<Vector.<String>> = Vector.<Vector.<String>>([Vector.<String>(["h", "i", "j"]), Vector.<String>(["k", "l", "m"])]);
trace("二维数组初始化赋值:vec3:", vec3);

var vec4:Vector.<Vector.<String>> = new Vector.<Vector.<String>>(3);
for(i=0;i<vec4.length;i++){
	var str:String = i.toString();
	vec4[i] = Vector.<String>([str, str, str]);
}
trace("二维数组初始化长度:vec4:", vec4);

trace("传参及返回:", test1(vec1));

trace("二维数组传参及返回:", test2(vec4));

function test1(vec:Vector.<String>):Vector.<String>{
	return vec;
}

function test2(vec:Vector.<Vector.<String>>):Vector.<Vector.<String>>{
	return vec;
}

 

初始化长度:vec1: 0,1,2,3,4

初始化赋值:vec2: a,b,c

初始化赋值:vec2: A,B,C

二维数组初始化赋值:vec3: h,i,j,k,l,m

二维数组初始化长度:vec4: 0,0,0,1,1,1,2,2,2

传参及返回: 0,1,2,3,4

二维数组传参及返回: 0,0,0,1,1,1,2,2,2


 

分享到:
评论

相关推荐

    二维vector初始化,代码可运行

    简单的二维vector初始化方法,在实际项目中难免会遇到

    vector初始化

    vectorvector初始化

    vector定义和初始化

    vector定义和初始化

    C++之STL的vector详解,包括初始化和各种函数:vector的初始化、数据的增删查改等

    一、vector的初始化 1、默认构造函数 2、拷贝构造函数copy区间 3、指定数量和元素值的构造函数 4、指定数量的构造函数 5、拷贝构造函数 二、vector的初始化-赋值 1、.assign(beg, end) 赋值操作 2、.assign(n, elem)...

    C++ 静态成员的类内初始化详解及实例代码

    C++ 静态成员的类内初始化详解及实例代码 一般来说,关于C++类静态成员的初始化,并不会让人感到难以理解,但是提到C++ 静态成员的”类内初始化”那就容易迷糊了。 我们来看如下代码: //example.h #include #...

    自己编写的类vector类

    初始化: 默认初始化 拷贝初始化 列表初始化 使用数目和值进行初始化 赋值 操作: size 返回元素数目 capatity 返回容器暂时可容纳的最大元素数目 swap 交换两个元素的内容 empty 判断容器是否为空 [] ...

    C++11特性小结之decltype、类内初始化、列表初始化返回值

    主要介绍了C++11特性小结之decltype、类内初始化、列表初始化返回值,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    智能指针shared-ptr的初始化.pdf

    //如果不传递任何参数,对象就会进⾏值初始化(值初始化依赖于数据类型,内置类型例如int,初始化为1,类类型由类默认初始化 通常⽤auto,这种⽅式较为简单: auto p5 = make_shared&lt;vector&lt;string&gt;&gt;();//p5指向⼀个...

    vector操作vector操作vector操作

    vector操作vector操作vector操作

    C++ STL容器stack和queue详解

    stack是一个比较简单的容器... //使用vector初始化stack ### stack常用方法### empty();//判断是否为空 push(Elem e);//栈顶压入一元素 pop();//弹出栈顶元素 top();//返回栈顶元素 size();//返回栈中元素个数

    C++重构vector

    重构vector,几乎跟STL里的vector一模一样 使用方法: 先解压zip 再用对应操作系统的可执行文件进行初始化 最后得到的.h文件就是重构项目了 项目暂时没有做vector初始化,请谅解

    Vector Magic (图片矢量化软件) 破解 无毒

    Vector Magic (图片矢量化软件) 破解版 无毒版 绿色版; Vector Magic破解版网上大部分都有木马

    C++Vector用法详解.pdf

    **了解基本概念:**首先,了解 vector 的基本概念,例如声明、初始化、访问元素和修改元素。 **练习基本操作:**通过编写代码来练习 vector 的基本操作,例如添加、删除和遍历元素。 **探索高级功能:**一旦你掌握了...

    C语言头文件 VECTOR

    C语言头文件 VECTORC语言头文件 VECTORC语言头文件 VECTORC语言头文件 VECTORC语言头文件 VECTORC语言头文件 VECTORC语言头文件 VECTORC语言头文件 VECTORC语言头文件 VECTORC语言头文件 VECTORC语言头文件 VECTORC...

    自己实现的vector

    自己实现的vector,优化的动态内存管理

    Vector CANoe使用教程

    Vector CANoe 使用介绍

    C++中map和vector作形参时如何给定默认参数?

    map和vector都可以用operator[]进行访问,map是用[]中的数据作为key进行查询,而vector是用[]中的数作为下标进行访问。 如果在用operator[]进行访问的时候出现了越界情况,即map没有这个键值对,或vector的大小小于...

    纯c语言向量vector实现vector_master

    纯c语言的向量vector实现,实现c++中vector的一些基本的特性和操作,适用于一些只支持c语言的平台上使用vector数据结构,包含测试用例以及函数的使用范例

    vector nti 破解文件for 11.5

    vector nti 破解文件for 11.5

Global site tag (gtag.js) - Google Analytics