簡體   English   中英

C++指針指向指向動態數組的指針

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM