Node* node = new Node(item, nullptr);
}
но работает так:
Node *node = new Node();
node->item = item;
node->next = nullptr;
я понимаю, что в последнем примере мы выделяем память, а потом присваиваем указателю значения, а почему сразу нельзя так сделать?
Потому что есть такая штука как конструктор
Да и первое должно работать...
Обсуждают сегодня