Across
- 2. A type of resource
- 4. A C++ smart pointer that is in the standard
- 6. A type of resource
- 11. What the second I in RAII stands for
- 14. Related to a programming idiom
- 16. A resource must be properly ____ before use
- 18. A type of free (deallocation) performed more than once on the same allocation
- 19. In RAII, the resource is deallocated in the ______
- 21. A type of pointer that follows RAII
Down
- 1. What the R in RAII stands for
- 3. A recurring construct to fix a commonly occurring problem (two words)
- 5. A resource must be properly _____ after use
- 7. A type of resource (two words)
- 8. A resource must be properly ____
- 9. A type of initialization where we wait to allocate until right before it is needed
- 10. A resource must be properly ____ before use
- 12. In RAII, the resource is typically allocated in the _____
- 13. A problem with resources such as memory when we lose all access to them
- 15. What the A in RAII stands for
- 17. One alternative to a smart pointer is to create a custom C++ _____
- 20. A program may do this due to improperly-used resources