KwickClips Cyber Safety and Ethics · 42 sec · free
How should a pointer start?
Short answer. As nullptr.
What do you do after delete?
Set p = nullptr.
Pointer bugs
| Bug | Cause |
|---|---|
| Wild | no address set |
| Dangling | after delete |
| Leak | no delete |
| Null | *p on null |
Remember
| Start with nullptr |
| After delete: p = nullptr |
Your program crashed on a pointer. Which bug was it? Wild means no address was set. Dangling means used after delete. Leak means no delete. Null means using star p on nothing. Start pointers as nullptr. After delete, set p to nullptr.
This clip is from the full lesson: Pointers in C++ — 7 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: NIOS Senior Secondary Computer Science (330), NIOS Senior Secondary Computer Science (330), Programming All levels C, Programming All levels C++
More KwickClips from this lesson
Voice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.



![C++ code int *m = new int[2]{7, 9}; output 16; delete[] m;](/images/learn/clips/CP11-R2.webp)
