typedef vector<TemplateItem *> TemplateItemList是什么意思啊?

来源:百度知道 编辑:UC知道 时间:2024/09/23 18:19:51

您好 typedef的功能是声明一种类型

vector是c++最常用的一种容器--向量
在内存中开辟连续空间存储数据
类此数组

TemplateItem* 是泛型指针,就是说不去关心他是什么类型的数据,TemplateItemList是要声明类型的名字,后面的程序可以用它来声明变量,比如:

TemplateItemList a;
这时a就成了vector<TemplateItem *> 类型了

就是给 vector<TemplateItem*>这个类型一个新的名字叫TemplateItemList