我有一个非常具体的数据结构问题,我无法弄清楚。对于我的任务,我必须在我的标题的私有部分中有一个动态分配的结构数组。所以,到目前为止,在我的头文件中,我有
struct node{
int name;
node *next;};
我私下里有
node *adj;
也就是说,至少据我所知,您将如何设置阵列。
然后,在我的 .cpp 文件中,我有
adj = new node*[];
这引发了一堆错误。但是,当我有
node *adj[n];
在我的 cpp 中,在我的标题中没有任何内容,它可以工作。我的问题是如何在我的标题的私有部分中有一个数组,但在我的 .cpp 中动态分配空间?