Chapter Summary
Review Questions
| 1. | What is defined in the following statement? int* p, q;
|
| 2. | What is a memory leak? How does it happen? |
| 3. | How do the +, -, ++, and -- operators work differently on pointers versus regular numbers? |
| 4. | What happens if delete is applied to a pointer that has just been deleted? |
| 5. | When an array is passed to a function as a parameter, what is being copied onto the stack? |
| 6. | What is dynamic memory? How do you obtain it in C++? |
| 7. | What happens when a program runs out of memory? How can a program recover from such a situation? |
| 8. | Under what situations is it appropriate to check whether a value from new is null? |
Категории