C++——函数重载

  • C++中允许多个函数拥有相同的名字,只要它们的参数列表不同就可以,这就是函数的重载
  • 重载使一个函数可以有多种用途
  • 参数列表的参数类型、参数个数、参数顺序,只要有一个不同就叫做参数列表不同
  • 函数重载仅仅是语法层面的,本质上他们还是不同的函数,占用不同的内存,入口地址也不同
  • 函数重载参数过少或过多时可能发生二义性问题,即编译器不知道和哪个原型函数匹配

猜你喜欢

转载自www.cnblogs.com/cxc1357/p/11908387.html