What is a dangling pointer?
Answers were Sorted based on User's Feedback
Answer / sumithra.a
A dangling pointer arises when you use the address of an
object after its lifetime is over. This may occur in
situations like returning addresses of the automatic
variables from a function or using the address of the
memory block after it is freed
| Is This Answer Correct ? | 16 Yes | 0 No |
Answer / achal ubbott
Here is an example of dangling pointer.
char* p = new char;// allocate a byte from heap section.
delete p ; // deallocation.
*p = 44 ; // using a dangling pointer.
| Is This Answer Correct ? | 8 Yes | 0 No |
How are pointers type-cast?
Difference between Abstraction and encapsulation in C++?
When is a template better solution than a base class??
What are iterators in c++?
What is void pointer in c++ with example?
Define namespace in c++?
What does it mean to declare a destructor as static?
List the special characteristics of constructor.
Write a struct time where integer m, h, s are its members?
char *ch = "abcde"; char c[4]; how to copy 'ch' to 'c'?
What is c++ programming language?
Why Pointers are not used in C++?