gpt4 book ai didi

c++ - 我写 Func1(int &a) 和 Func1(int *a) 有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 12:37:08 28 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Difference between pointer variable and reference variable in C++

当我开始使用 C++ 时,我发现下面的操作令人困惑。我了解了按引用传递和按值传递。但是最近我遇到了这样的功能,这让我很困惑:

Func1(int &a)
Func2(int *a)

这两个函数都需要 a 的地址,但是当我调用 Func1 时,我通过 Func1(a) 来实现,如果是 Func2,我通过 Func2(&a)

为什么 Func1 在期待 a 的地址时直接接受 int a

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com