重载函数

来源:互联网 发布:户外网络摄像机 编辑:程序博客网 时间:2024/04/28 03:03

重载函数,就是让一个函数承载多种功能,具有多种含义。简单来讲,就是让同一个函数名表示多重意义,只是参数的个数和类型不同。

在编译的时候,编译器可以根据上下文(通常是参数个数和类型)来决定到底使用哪个具体的函数,以统一的形式实现对不同数据的处理,这就是函数重载的意义。

如果两个函数仅仅是返回值类型不同,并不能构成函数重载。而是要看形参表的参数类型和个数


当出现带参数默认值的函数时,可能会给重载函数带来错误。故在重载函数中应该尽量避免使用默认参数,让编译器能够准确无误的找到匹配的重载函数。




0 0
原创粉丝点击