Default Parameters in C++ Functions
In C++, you can assign default values to function parameters. If an argument is not provided, the default value is used.
Example: Function with Default Parameters
#include <iostream>
void greet(std::string name = "Guest") {
    std::cout << "Hello, " << name << std::endl;
}
int main() {
    greet("Akila");  // Output: Hello, Akila
    greet();         // Output: Hello, Guest
    return 0;
}Explanation: name has a default value "Guest". When greet is called without an argument, "Guest" is used.
Key Takeaways
- Default parameters provide flexibility in function calls.
- If no argument is given, the default value is used.
- Default parameters are defined in the function declaration.