小编use*_*815的帖子

*new int是什么意思?

有人可以帮我解决这个问题吗?

不删除在下面的行(*)上分配的内存.

void f() {
    int z = *new int; // (*)
    //...
}
Run Code Online (Sandbox Code Playgroud)

不改变行上的代码(*),有什么办法可以避免泄漏内存?如果是这样,怎么样?如果没有,为什么不呢?

我不明白的是,什么*new int意思?具体来说,添加*旁边的新意味着什么呢?

另外,如果不是int z,我们有int &z什么?

c++ pointers reference

-3
推荐指数
2
解决办法
2325
查看次数

标签 统计

c++ ×1

pointers ×1

reference ×1