gpt4 book ai didi

C++ 通过作用域销毁变量

转载 作者:太空狗 更新时间:2023-10-29 23:35:33 25 4
gpt4 key购买 nike

在 C++ 中创建具有空作用域(如下所示)的“临时”对象以确保它们立即被销毁是否安全或可接受的做法?

{
SingularPurpose singular(&ptr_to_something);
}

最佳答案

  1. 您的范围不为空。它包含singular的声明。

  2. 这完全没问题,但是......

  3. ...无需创建变量;您可以只创建一个临时对象(不是变量):

    SingularPurpose(&ptr_to_something);

关于C++ 通过作用域销毁变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34779042/

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