CPSC 421 OOP Separate Compilation

1234567891011121314151617181920
Across
  1. 5. Hide as many _____ as possible in the implementation files
  2. 6. Implementation files, *.cpp, contain the _____ concerns
  3. 8. For each application, one file is the main program and contains the _____ function
  4. 9. In an include file, _____ insert the include of any files needed for the function declarations
  5. 10. Do not depend on _____ includes
  6. 12. Include files, *.hpp, include function _____
  7. 13. Real programs are composed of _____ files
  8. 16. The code that uses the include file must _____ no matter where it is included or which includes precede it
  9. 18. The acronym IWYU stands for ____ _____ ____ ____
  10. 19. Both files require a _____ comment, as in any other source file
  11. 20. Include the related include file _____, then when you compile the implementation file, you check that the include file is complete
Down
  1. 1. An include file needs to be _____-_____
  2. 2. Function declarations are also known as function _____
  3. 3. Include files, *.hpp, contain the _____ concerns
  4. 4. Implementation files, *.cpp, include function _____
  5. 6. We require _____ _____ to prevent the compiler from seeing the include file contents more than once
  6. 7. An include file should not depend on previous includes or the _____ of includes
  7. 11. Separating functions and classes into separate files also increases _____
  8. 14. The object files are linked together using the _____
  9. 15. Do not include ._____ files
  10. 17. Files are compiled separately into _____ files