2012年11月28日

C++ 编程思想——函数重载与缺省参数

摘要: 函数重载的意义,在于用不同的参数区分不同的操作。函数重载只要参数不同。编译器会通过分解函数名字、范围、参数来产生内部名字以供链接器用。缺省参数的意义,在于 1、简化对固定参数值的设置,方便函数调用; 2、为以后修改函数定义留下方便。缺省参数在声明时定义缺省值,在定义时不能再写缺省值,而和正常函数相同。 例: void fun(int param, int = 0, float = 1.1)不能把缺省参数作为一个标志去决定执行函数的哪一块,这是基本原则。这种情况下,只要能够,就应该把函数分解成两个或多个重载的函数◆缺省参数可以让声明的参数没有标识符,这种语法允许把一个参数当作占位符而不去用它。. 阅读全文

posted @ 2012-11-28 21:37 至柔 阅读(560) 评论(0) 推荐(0)

导航