gpt4 book ai didi

c++ - 富()= 42; <- 这怎么可能?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:11:46 27 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What are the differences between pointer variable and reference variable in C++?

为了理解新 C++ 标准中的通用引用,我阅读了一篇关于右值的文章,发现了以下作为左值示例的内容

// lvalues:
//
int i = 42;
i = 43; // ok, i is an lvalue
int* p = &i; // ok, i is an lvalue
int& foo();
foo() = 42; // ok, foo() is an lvalue
int* p1 = &foo(); // ok, foo() is an lvalue

这里的int& foo();是什么意思?

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