gpt4 book ai didi

c++获取临时对象的地址

转载 作者:行者123 更新时间:2023-11-30 05:43:56 25 4
gpt4 key购买 nike

<分区>

我有两个代码段,我希望得到相同的结果:

第一个:

SomeClass somefunc(...){
SomeClass newObj;
//some codes modify this object
return newObj;
}

int main(){
SomeClass *p;
p = &(somefuc(...));
}

第二个:

SomeClass *somefunc(...){
SomeClass newObj;
//some codes modify this object
return &newObj;
}

int main(){
SomeClass *p;
p = somefunc(...);
}

为什么当我尝试构建第一个代码段时出现“获取临时对象的地址”错误,而第二个代码段却没有产生错误?

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