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