C++中的函数重载

  同一作用域内,函数名字相同但形参列表不同,就称之为重载函数。

  notes: main函数不能重载

定义重载函数

  对于重载函数来说,它们应该在形参数量或形参类型上有所不同。

判断两个形参的类型是否相异

  【形参数量、类型相同,只是名字不同也算是相同的】

重载和const形参

   一个拥有顶层const的形参无法和另一个没有顶层const的形参区分开来

  

const_cast和重载

  函数匹配:把函数调用与一组重载函数中的某一个关联起来,函数匹配也叫重载确定。

  关键词:最佳匹配函数、无匹配、二义性调用。

 重载和作用域

  一般而言,将函数声明置于局部作用域不是一个明智的选择

原文地址:https://www.cnblogs.com/xingzhuan/p/10580921.html