Я новичок и с трудом понимаю, как бы я динамически выделил объект, а затем передал адрес памяти другого динамически выделенного объекта члену первого.
Учитывая структурусодержащий целое число и указатель на другую структуру того же типа, как это:
struct Node {
int data;
Node *next_ptr;
};
Будет:
Node *node1 = new Node();
Node *node2 = new Node();
Выделить память для объекта типа Node
или только создатьуказатель на объект node1
?
Может ли node1->next_ptr = node2
быть решением?