| Item 16. Writing Exception-Safe Code桺art 9Difficulty: 8 How well do you understand the innocuous expression delete[] p? What are its implications when it comes to exception safety? And now, for the topic you've been waiting for: "Destructors That Throw and Why They're Evil." Consider the expression delete[] p;, where p points to a valid array on the free store, which was properly allocated and initialized using new[]. 
What does delete[] p; really do?How safe is it? Be as specific as possible. |