如何制作指针数组?
我试图创建一个指向类的指针数组,以便提供O(1)访问并进行O(1)插入。这基本上就是我所拥有的。它必须是一个指针数组,因此datalist
是一个指向指针的指针。我认为这更多的是缺乏语法知识。
class Data{
};
class List{
private:
Data** datalist;
public:
explicit List(int s = 20):datalist{/* new something */}{}
};
感谢。
答案 0 :(得分:0)
要创建指针数组,可以这样做。
class Data{
};
class List{
private:
Data** datalist;
public:
explicit List(int s = 20):datalist(new Data*[s]) {}
};