关于C++函数重载的定义
关于函数,这里讲一下刚刚看到的函数重载
比如add()、print()等常见函数,add()中一般都是两个参数,但有些时候你要重新命名一种类似功能的函数,比如add_int()、add_float()之类的,虽然可以这样做,但会造成一些不必要的麻烦,还会造成名字空间的污染,所以C++中有函数重载这一机制。
函数重载是指,同名函数的多种版本,比如add(),你可以是两个整数和,也可以是两个浮点数和,又或者是复数之和;
还有一种情况,就是括号内的参数个数,再说add(),在C中,必须要有两个参数,否则是不被允许的,换成以前的做法,你是不是会重新命名一种函数?但有了这一机制,你不需要如此麻烦了,因为你可以有一种函数的多个版本,你可以有一个参数或者没用参数,或者不同类型的数据都可以。
就写这么多了,,,,还有很多东西要去看,等待下次的更新。