一、重载介绍
重载的意思:顾名思义,就是重复的意识。指很多东西的名字是一样的,但是在不同应用场合,它们的作用是不一样的。一个东西、多个用处。
二、重载的使用
(1)符号重载
符号:<< 和 >> 这两个就是属于符号重载,应用在输入输出时这两个符号就是数据流向的作用。在运算符里面使用时就是左右移的作用。
(2)函数重载
上述的符号重载以及是C++标准库里面写好的东西,我们直接调用就可以啦。那么在实际项目中我们又是如何去定义重载这个功能的呢。我们下面从函数入手。
重载函数相同点:函数名一样。
重载函数不同点:形参不一样、函数实现的功能不一样。
重载函数的名字是一样的,我们在调用时只能是根据不同的形参来区分。带入不同的形参,程序在调用时,就会根据带入的形参去执行相应的函数。
以下是一个重构函数的例子。
上面简单重构函数只是简单的实现了重构函数的功能,并没有利用重构函数去实现什么复杂的功能。具体根据自己的需求去写!
更多内容请持续关注下一篇!