gpt4 book ai didi

c++ - 在 C++ 中作为参数传递时变量何时被复制?

转载 作者:太空宇宙 更新时间:2023-11-04 16:25:19 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
How is reference implemented internally?

void f (int& a)
{
a ++;
}

int main ()
{
int b = 5;
f(b);
cout << b << endl; //prints 6
}

当我看到 C++ 中引用的语法时,最初看起来变量 b(如果它是一个对象)将被复制到 f 中。这些引用实际上是如何在幕后工作的? (一些简单的 asm 会很棒。)

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