如果同一个函数名具有两个或者更多的函数定义,就称为重载。重载一个函数名时,函数定义中必须使用不同数量的形参,或者使用不同类型的形参(或者同时满足这两个条件)。遇到一个函数调用时候,编译器会选用形参数量及类型与传递实参相匹配的那个函数定义。