16. When using overloaded functions in appication code, the compiler will call w
ID: 670359 • Letter: 1
Question
16. When using overloaded functions in appication code, the compiler will call which one
17. Constructors, which are automatically called when?
18. the overloaded function executed is the one that does what?
19. It is perfectly valid to create pointers that point to __________
20. We are required to remember that once a class is declared, a class becomes a _____________, so we can use the class name as the type for the pointer
21. in order to refer directly to a member of an object pointed by a pointer we use ?
22. what action does the following a default operator perform? int a, b, c; a = b + c;
23. Is the following example an overloaded operator? Why? struct { string product; float price; } a, b, c; a = b + c;
24. To overload an operator and use it with classes we declare operator functions, which are regular functions whose names are the operator keyword followed by what?
25. What keyword represents a pointer to the object whose member function is being executed. It is a pointer to the object itself
Explanation / Answer
16.
The function which has the same signature(variables and return type) as that of the called function.
17.
When an object of a class is declared.
18.
the one which has the same signature(variables and return type) as that of the called function.
19.
NULL.
20
data type
21.
Arrow member selection operator(->)
22.
add b and c and then store the result in a.
23.
Yes, because we are using the basic operator + on 2 objects, which cannot be done without ovdrloading operator.
24.
operator keyword followed by the symbol which we want to overload(+, - etc).
25.
this
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.