[英]C++ Pointer to Pointer that points to Dynamic Array
嗨,我正在嘗試創建此指針,這是正確的方法嗎?
我有的指針:
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 *);
};
這是我必須做的:
列表:指向圖的指針的指針。 指向一個動態數組,其中的每個元素都是一個指向圖的指針。
先感謝您 !
如果你想從頭開始分配一切,你可以
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.