Question: What is wrong with the following C + + code? int * p; / / Line 1 int * q; / / Line 2 p

What is wrong with the following C++ code?
int *p; //Line 1
int *q; //Line 2
p = new int[5]; //Line 3
*p =2; //Line 4
for (int i =1; i <5; i++)//Line 5
p[i]= p[i -1]+ i; //Line 6
q = p; //Line 7
delete [] p; //Line 8
for (int j =0; j <5; j++)//Line 9
cout << q[j]<<""; //Line 10
cout << endl; //Line 11 In C++

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!