c++重载和重写的区别有哪些

  • c++重载和重写的区别有哪些

    重载(overloading)和重写(overriding)都是面向对象编程中的概念,但是它们有不同的含义和用法。重载(overloading)是指在同一个作用域内使用相同的函数名,但是参数列表不同的多个函数,这些函数称为重载函数。在C++中,函数的重载是静态多态性的一种表现。编译器在编译时会根据调用函数时的参数列表来确定要调用的函数。重载函数可以有不同的返回类型,但是不能只有返回类型不同而参数列

    2024-03-19
    0