Tell what will be displayed by each of the code


Assume the following declarations (which are used to process singly-linked lists as described in this section):
class Node
{
public:
int data;
Node * next;
};
Node *p1, *p2, *p3;
Assume also that the following statements have been executed:
p1 = new(nothrow) Node;
p2 = new(nothrow) Node;
p3 = new(nothrow) Node;

Tell what will be displayed by each of the following code segments or explain why an error occurs.

Question # 3.
p1 -> data = 123;
p2 -> data = 456;
p1 -> next= p2;
p2 -> next= 0;
cout << p1 -> data << " " << p1 ->next->data << endl;

Question # 4.
p1 -> data = 123;
p2 -> data = 456;
p1 -> next= p2;
p2 -> next= 0;
cout << p2 -> data << " " << p2 ->next->data << endl;

Request for Solution File

Ask an Expert for Answer!!
Programming Languages: Tell what will be displayed by each of the code
Reference No:- TGS0107479

Expected delivery within 24 Hours