Нужно объявить и инициализировать unique_ptr
. Он должен указывать на структуру.
struct Node {
int key;
};
unique_ptr<Node> head;
head = make_unique<Node>(new Node);
Ошибка:
Node::Node(Node &&): невозможно преобразовать аргумент 1 из "_Ty" в "const Node &
make_unique
создает экземпляр Node
передавая в конструктор свои аргументы. Смысл этой функции в том, чтобы не вызывать new Node
вручную. Соответственно передавать Node *
не следует. Далее, head = make_unique
- это не инициализация, а присвоение. Инициализация выглядит вот так:
::std::unique_ptr<Node> head{new Node{}};
auto head{::std::make_unique<Node>()};
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Разбираюсь в libiio, пытаюсь написать условный Hello world модуль (упростил до одной строчки)
всем неравнодушным! Заранее благодарю за помощь или желание помочьЕсть сайт: https://lucklife-business
у меня есть макет (Фото предоставляю ниже), шапку сверстал самостоятельно, осталось сделать вторую часть макета (главную часть), подскажите...