Answers

Question and Answer:

  Home  C++ Access Control

⟩ Default values for a function are need to be specified from left to right only. a. True b. False

b. False

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.

 255 views

More Questions for you: