这是Node类,最后一行已被使用memset,所以我不想 无论如何都要使用它,有人可以帮助我吗?
class Node {
public:
int key;
Node **front;
Node(int, int);
};
Node::Node(int key, int level)
{
this->key = key;
front = new Node*[level+1];
// here is memset i wanna remove *******
memset(front, 0, sizeof(Node*)*(level+1));
};
答案 0 :(得分:0)
我只想用循环简单替换
for(size_t i = 0; i < level+1; i++)
{
front[i]=NULL;
}
我可以改用上面的代码