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