您好我正在尝试创建此指针,这是正确的方法吗?
我的指针:
class listaFiguras {
//Atributos
int numElementos;
figuraGeom **lista = new (figuraGeom*)[0];
public :
//Constructor sin parametros
listaFiguras();
//Destructor
~listaFiguras();
//Sets y Gets
void setnumElementos(int);
virtual void setLista(figuraGeom**);
int getnumElementos();
virtual figuraGeom* getLista();
//Vaciar lista
void vaciarLista();
//Añadir elemento
void anyadirElemento(figuraGeom *);
};
这就是我要做的事情:
List:指向图2的指针。指向动态数组,其中每个元素都是指向图
的指针提前谢谢!
答案 0 :(得分:1)
如果你想从头开始分配所有东西,你可以选择
FIG ** list = new (FIG*)[number_of_pointers];
for(uint i = 0; i<number_of_pointers; ++i)
{
//Set pointer to a new FIG object.
list[i] = new FIG(constructor_arguments);
}