C ++指向类的指针数组

时间:2015-05-30 05:48:02

标签: c++ arrays pointers

如何制作指针数组? 我试图创建一个指向类的指针数组,以便提供O(1)访问并进行O(1)插入。这基本上就是我所拥有的。它必须是一个指针数组,因此datalist是一个指向指针的指针。我认为这更多的是缺乏语法知识。

class Data{

};

class List{

private:

    Data** datalist;

public:
    explicit List(int s = 20):datalist{/* new something */}{}

};

感谢。

1 个答案:

答案 0 :(得分:0)

要创建指针数组,可以这样做。

class Data{

};

class List{

private:

    Data** datalist;

public:
    explicit List(int s = 20):datalist(new Data*[s]) {}

};