CPSC 421 OOP Grouping Functions
Across
- 3. Multiple free functions with the same name and parameter list result in a ____ _____
- 6. Free functions get their ______ data from a value or const reference parameter
- 8. All ______ data in a free function is delivered via a reference parameter or the return value
- 9. Class methods that do not access instance data are known as ______ _____
- 11. Declaring parts of a namespace in separate files is an example of ______ namespaces
- 12. An alternative name for a namespace, such as using ‘opt’ to refer to either boost or std, is called a ______ ______
- 14. Free functions are useful for ______ performed on their parameters
Down
- 1. The language feature that groups functions, variables, classes, and typedefs is known as a ______
- 2. A ______ ______is a function that is not a member of a class
- 4. The type ______ exists in both std:: and boost:: and is often aliased as ‘opt’
- 5. Using namespace aliases can add an abstraction ______ to your code
- 7. Using a _____, such as ’pdf’ or ’yaml’, before function names can solve naming collisions
- 10. The prefix approach is more reminiscent of a ______-library style
- 13. A free function does not save ______ between calls