1.内联函数
2.函数的重载
用同一个函数名 命名一组功能相似的函数(但参数不同),这样做减少了函数名的数量,对于程序的可读性有很大的好处。
3.函数模板
弥补了重载函数的不足(对于参数个数相同,类型不同、实现过程完全相同的函数,仍压迫给出各个函数的实现)
引入函数模板建立一个通用函数,其返回类型及参数类型不具体指定,用一个虚拟类型来代替,调用时再根据不同的实体参数类型取代模板中的虚拟类型,从而实现不同的功能
4.有默认参数的函数
便于后期调用修改
1.内联函数
2.函数的重载
用同一个函数名 命名一组功能相似的函数(但参数不同),这样做减少了函数名的数量,对于程序的可读性有很大的好处。
3.函数模板
弥补了重载函数的不足(对于参数个数相同,类型不同、实现过程完全相同的函数,仍压迫给出各个函数的实现)
引入函数模板建立一个通用函数,其返回类型及参数类型不具体指定,用一个虚拟类型来代替,调用时再根据不同的实体参数类型取代模板中的虚拟类型,从而实现不同的功能
4.有默认参数的函数
便于后期调用修改