【发布时间】:2010-11-23 05:59:52
【问题描述】:
我正在尝试初始化一个指向我创建的 NODE 结构的指针数组
struct Node{
int data;
Node* next;
};
the private member of my other class is declared as
Node** buckets;
目前初始化为 buckets = 新节点*[SIZE]
是否有初始化数组,使其成员指向 NULL 或其他一些预定义的节点指针?
编辑:我正在寻找一种方法来初始化它,而无需尝试生成一个 for 循环来遍历数组的整个长度。数组的大小在运行时确定。
编辑 2:我尝试了 std::fill_n(buckets, SIZE_OF_BUCKET, NULL);但是编译器给出了错误“无法从'const int'转换为'Node *'”我正在使用Visual Studio 2008。我做错了什么吗?
【问题讨论】: