OOP RAII

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