摘要:
对于重载函数的参数的匹配优先级问题:1: 完全匹配最优先2: 经过类型提升后匹配的第二优先3:经过类型转换后匹配的第三优先4:通过类类型转换匹配的第四优先(即定义类的类型转换函数)c++中的基本类型提升有以下两种:1: 对于bool,char,unsigned char,short,unsigned short,若上述类型的所有可能的值都能包含在int内(即int能表示数的范围包含了前面类型能表示的范围),那么上述类型在进行算术运算是就会转换为int类型,否则,它们会转换为unsigned int类型 ;int类型没有自动提升,它能能转换到long等类型举个例子: 一般 sizeof(shor 阅读全文