我都是强制的: square((float)1.0);
【 在 hgoldfish 的大作中提到: 】
: 标 题: 怎么指定函数参数必须是严格地匹配类型?
: 发信站: 水木社区 (Fri Dec 9 13:19:06 2022), 站内
:
: 比如以下这段代码:
:
: int square(int num) {
: return num * num;
: }
:
: float square(float num) {
: return num * num;
: }
:
: int main(int argc)
: {
: auto r = square(1.0);
: return 0;
: }
:
: 怎么写才能让编译器在调用 square(1.0) 的时候总是选中 float 的那个版本呢?
:
: --
: 灭绝人性啊
:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 120.33.10.*]
--
FROM 120.204.45.*