标准转换匹配 任何算术类型可以互相转换 枚举类型可以转换成任何算术类型 零可以转换成任何算术类型或指针类型 任何类型的指针可以转换成void * 派生类指针可以转换成基类指针 每个标准转换都是平等的。 例 例如,对于下述的重载函数: void print(char); void print(char *); 根据标准转换匹配,下面的函数调用: print(1); 绑定到函数:void print(char); print(0.0); 绑定失败 自定义转换匹配 例如,对于下述的重载函数: void print(char); void print(double); 函数调用 print(1); // ambiguous 自定义转换匹配 print((char)1); print((double)1); 例P99 带缺省值的形式参数(P95) 在C++中允许在定义或声明函数时,为函数的某些参数指定默认值。 当调用这些函数时如果没有提供相应的实参,则相应的形参采用指定的默认值,否则相应的形参采用调用者提供的实参值。 例如,对于下面的函数声明: void print(int value, int base=10); 下面的调用: print(28); //28传给value;10传给base print(32,2); //32传给
您可能关注的文档
最近下载
- 产品结构设计准则--扣位 ( Snap Joints ).doc VIP
- (高清版)B/T 43999-2024 应急呼吸道传染病患者转运设备技术要求.pdf VIP
- (高清版)DB35∕T 1824-2019 军粮供应网点经营规范.pdf VIP
- 2023年广东广州中考数学真题(含答案).pdf VIP
- 初中数学知识点-初中数学知识点总结归纳(完整版).docx VIP
- 26_总经理等岗位考核维度与周期.pdf VIP
- 产品结构设计准则--入件 ( moulded-in inserts ).doc VIP
- 自考《电气防火及火灾监控》精讲+习题(全).pptx
- 2025国际压疮指南精要.pptx
- 2026年二级建造师《建筑实务》案例简答200问.pdf VIP
原创力文档

文档评论(0)