Chapter 12: Problem 4
Consider the definition of the following class: class CC { public : CC(); //Line 1 CC(int); //Line 2 CC(int, int); //Line 3 CC(double, int); //Line 4 . . . private: int u; double v; }; a. Give the line number containing the constructor that is executed in each of the following declarations. i. CC one; ii. CC two(5, 6); iii. CC three(3.5, 8); b. Write the definition of the constructor in Line 1 so that the private member variables are initialized to 0. c. Write the definition of the constructor in Line 2 so that the private member variable u is initialized according to the value of the parameter, and the private member variable v is initialized to 0. d. Write the definition of the constructors in Lines 3 and 4 so that the private member variables are initialized according to the values of the parameters.
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.