typedef vector<TemplateItem *> TemplateItemList是什么意思啊?
答案:2 悬赏:70
解决时间 2021-04-22 12:04
- 提问者网友:空白
- 2021-04-22 02:58
typedef vector<TemplateItem *> TemplateItemList是什么意思啊?
最佳答案
- 二级知识专家网友:茫然不知崩溃
- 2021-04-22 04:31
您好 typedef的功能是声明一种类型
vector是c++最常用的一种容器--向量
在内存中开辟连续空间存储数据
类此数组
TemplateItem* 是泛型指针,就是说不去关心他是什么类型的数据,TemplateItemList是要声明类型的名字,后面的程序可以用它来声明变量,比如:
TemplateItemList a;
这时a就成了vector<TemplateItem *> 类型了
vector是c++最常用的一种容器--向量
在内存中开辟连续空间存储数据
类此数组
TemplateItem* 是泛型指针,就是说不去关心他是什么类型的数据,TemplateItemList是要声明类型的名字,后面的程序可以用它来声明变量,比如:
TemplateItemList a;
这时a就成了vector<TemplateItem *> 类型了
全部回答
- 1楼网友:短发女王川岛琦
- 2021-04-22 05:13
stl,标准模板库的自定义类型。
typedef vector > mat
是把类型
vector >
其了个别名就是mat;
也就是说
mat m;就等同
vector > m;
vector >是一个标准库类型,他是一个数组,这个数组中元素又是一个数组,这个数组中元素是int,它就是一个嵌套定义的类型。
为了书写方便,说以它起了别名mat.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯