C指向指向动态数组的指针的指针

时间:2014-04-15 13:06:57

标签: c++ pointers

您好我正在尝试创建此指针,这是正确的方法吗?

我的指针:

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的指针。指向动态数组,其中每个元素都是指向图

的指针

提前谢谢!

1 个答案:

答案 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);
}