What is the behavious in these case?

D

doublemaster007

int &a = b; [int b]]
int * p= &a;
delete a;


similarly..

int &a = *b [b is a pointer which is newed]
int * p= &a;
delete a;
 
R

red floyd

int &a = b; [int b]]
int * p= &a;
delete a;
Undefined.

similarly..

int &a = *b [b is a pointer which is newed]
int * p= &a;
delete a;

Deletes b. b now points to garbage.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,483
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top