[英]C++ Pointer to Pointer that points to Dynamic Array
Hi I am trying to create this pointer, is this a correct way?嗨,我正在尝试创建此指针,这是正确的方法吗?
Pointer that I have:我有的指针:
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 *);
};
This is what I have to do:这是我必须做的:
List: pointer to pointer to FIG.列表:指向图的指针的指针。 Points to a dynamic array, each element of which is a pointer to FIG.指向一个动态数组,其中的每个元素都是一个指向图的指针。
Thank you in advance !先感谢您 !
If you want to allocate everything from scratch, you could take如果你想从头开始分配一切,你可以
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);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.