hmwk1

123456789101112
Across
  1. 3. A description of computation written in an informal notation rather than a programming language
  2. 4. An object responsible for releasing a resource
  3. 5. A condition that must hold upon exit from a piece of code, such as a function or a loop
  4. 8. A virtual function that must be overridden in a derived class
  5. 11. The art of expressing solutions to problems as code
  6. 12. A value used to identify a typed object in memory; A variable holding such a value
Down
  1. 1. Defining a function in a derived class with the same name and argument types as a virtual function in the base class, thus making the function callable through the interface defined by the base class
  2. 2. A condition that must hold upon entry from a piece of code, such as a function or a loop
  3. 3. A language for expressing programs
  4. 4. Defining two functions or operators with the same name but different argument types
  5. 6. Producing a value that cannot be stored in its intended target
  6. 7. Values produced by computation
  7. 9. Code that is sufficiently complete to be executed by a computer
  8. 10. The act of a function calling itself