gpt4 book ai didi

arrays - C++ : Is it normal to pass array reference to function

转载 作者:行者123 更新时间:2023-12-03 16:16:09 25 4
gpt4 key购买 nike

数组可以作为指向函数的指针甚至作为引用传递。将它作为引用传递给出了一个别名,用于确定 sizeof 和 count 运算符也可以工作。这使得通过引用看起来更好。

然而,通过指针似乎是书中的常态。为什么?关于数组的按引用传递,我有什么特别需要了解的吗?

最佳答案

通过引用传递意味着您的函数只能接受固定大小的数组(这就是为什么它知道它们的大小,因为编译器会强制执行)。通过指针传递意味着否则。此外,通过指针传递可以让您传递 nullptr ,无论好坏。

关于arrays - C++ : Is it normal to pass array reference to function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35604178/

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