Chapter 12: Problem 1
Suppose that you are defining an ADT class and that you then use this class in a program. You want to separate the class and program parts into separate files as described in this chapter. Specify whether each of the following should be placed in the interface file, implementation file, or application file: a. The class definition b. The declaration for a function that is to serve as an ADT operation, but that is neither a member nor a friend of the class c. The declaration for an overloaded operator that is to serve as an ADT operation, but that is neither a member nor a friend of the class d. The definition for a function that is to serve as an ADT operation, but that is neither a member nor a friend of the class e. The definition for a friend function that is to serve as an ADT operation f. The definition for a member function g. The definition for an overloaded operator that is to serve as an ADT operation, but that is neither a member nor a friend of the class h. The definition for an overloaded operator that is to serve as an ADT operation and that is a friend of the class i. The main part of your program
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.