C++重载是C语言中的一种函数表现方式,即重载函数。
重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同。
也就是说用同一个运算符完成不同的运算功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题,不能只有函数返回值类型不同。
扩展资料:
C++运算符重载的相关规定如下:
1、不能改变运算符的优先级。
2、不能改变运算符的结合型。
3、默认参数不能和重载的运算符一起使用。
4、不能改变运算符的操作数的个数。
5、不能创建新的运算符,只有已有运算符可以被重载。
6、运算符作用于C++内部提供的数据类型时,原来含义保持不变。
参考资料来源:百度百科:重载函数
所谓重载就是函数名必须相同,返回值可以相同,也可以不同,但是特征标必须不同。
函数名来确定函数的不同,是特征标是函数可以重载。
编译器首先选在函数名,然后再根据特征标在众多重载的函数中找到合适的。
这主要是在函数中有时为了处理不同对象的一些相同问题,为了避免定义多个函数,就使用重载,
如果你想了解过更多,建议你查阅相关资料或者百度,
以上是我的建议,希望对你有所帮助。