(i) The code fragment below (extracted from a main() function) has three invalid
statements. Write down the line numbers of the invalid statements and explain
why each of these statements is invalid. E is an instance of an Employee
object.
Line 1: cout << E.GetName();
Line 2: cout << E.GetHours();
Line 3: cout << E.Address;
Line 4: cout << E.GetRate();
Line 5: cout << E.Rate;
Line 6: cout << E.Pay();
1
Expert's answer
2021-08-04T04:08:01-0400
Line 1: The employee class has no member called "GetName"
Line 3: The employee class has no data member called "Address"
Line 6: the Pay() function is protected in the class hence it cannot be accessed in main function.
Comments
Leave a comment