如果你的指针内存空间分配在堆上,直接定义std::vector
如果分配在栈上,可以定义std::vector
vector是模板,只存放相同类型的东西
你要存放指针可以定义vector
存放不就是赋值吗
如果存放信息这个类就定义vector<信息>
存放信息的指针就vector<信息*>
存放就是赋值
举个例子
vector
int iNum = 5;//定义个整数
int * pNum = &iNum;//定义整数指针
vctNum.push_back(pNum);//向vector存放整数指针
vector<你的类名 *> V;
V.push_back(你的类名 型的指针);