3460:421 S22 OOP RAII

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