C++ Inline Function Question:
Download Questions PDF

Default values for function are need to be specified from left to right only.

a. True
b. False

C++ Inline Function Interview Question
C++ Inline Function Interview Question

Answer:

b. False

Explanation:
Default values need to be specified from Right to Left order.
Example:
void calculate(int amt, int years, float rate=7.8); //valid
void calculate(int amt, int years=5, float rate=7.8); //valid
void calculate(int amt=21000, int years, float rate=7.8); //Invalid
Third statement is invalid as we skipped second parameter of the function. Rule says that default values should be set from Right to Left order only. We cannot provide a default value to specific parameter in the middle of an parameter list.

Download C++ Inline Function Interview Questions And Answers PDF

Previous QuestionNext Question
If program uses Inline Function, then the function is expanded inline at ___________.

a. Compile time
b. Run time
c. Both a and b
d. None of these
The Function overloading can also be achieved if two or more functions differ only in their return types.

a. True
b. False