Кто-нибудь может помочь мне избавиться от этого memset? - PullRequest
0 голосов
/ 09 апреля 2019

вот класс 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)); 
};

1 Ответ

0 голосов
/ 10 апреля 2019

я просто хотел простую замену с циклами

for(size_t i = 0; i < level+1; i++)
{
    front[i]=NULL;
}

я могу использовать этот код вместо

...