A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© eayonh 中级黑马   /  2015-7-10 11:21  /  437 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在两个重载的函数中,如果其中一个函数的参数列表是两个int型的值,另一个函数的列表是两个double型的值,如果调用时实际参数一个为int型一个为double型,那么会调用重载中的哪一个函数??

6 个回复

倒序浏览
建议你写个小代码试试
回复 使用道具 举报
调用都是double的 会把传进去的int转化为double
回复 使用道具 举报
测试后,调用的的是double类型的
回复 使用道具 举报
函数名能重名吗?
回复 使用道具 举报
会调用参数是两个double型的,因为传递的过程中,int型的实参会自动转换成double 型的,如果需要调用两个int型的 需要强转,,,
回复 使用道具 举报
wh121 中级黑马 2015-7-10 15:25:47
7#
会调用double型的  int 4个字节 而 double 是8字节。不会调用int型的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马