C++ Primer(第5版) 练习 14.51
练习 14.51 在调用calc的过程中,可能用到哪些类型转换序列呢?说明最佳可行函数是如何被选出来的。
void calc(int);
void calc(LongDouble);
double dval;
calc(dval); //哪个calc?
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
void calc(int);
void calc(LongDouble);
double dval;
calc(dval);
//double转int是标准类型转换,double转换为LongDouble是类内定义,优先级是标准类型转换。
//执行calc(dval),最佳可行函数,是调用void calc(int);