C++基础----重载

函数重载(Function Overloading)

来定义一组具有相同函数名但不同参数列表的函数。函数重载允许在同一个作用域内定义多个同名函数,只要它们的参数列表不同即可。

#include 

// 函数重载,接受一个整数参数的版本
void printNumber(int num) {
    std::cout << "The number is: " << num << std::endl;
}

// 函数重载,接受一个字符串参数的版本
void printNumber(const char* str) {
    std::cout << "The string is: " << str << std::endl;
}

int main() {
    int x = 5;
    const char* message = "Hello, world!";

    // 调用接受整数参数的函数
    printNumber(x);

    // 调用接受字符串参数的函数
    printNumber(message);

    return 0;
}

你可能感兴趣的:(#,C++基础,c++,算法,开发语言)