相关疑难解决方法(0)

声明堆栈变量而不指定名称并获取指针

众所周知,定义堆变量时new获取指针而不指定名称:

Var *p = new Var("name", 1);
Run Code Online (Sandbox Code Playgroud)

但是,我要明确指向的变量通过pdelete p后来在节目.

我想声明一个堆栈变量,因此它会在函数退出后自动清除,但我只想获取指针,以及以下内容:

Var v("name", 1);
Var *p = &v;
Run Code Online (Sandbox Code Playgroud)

非常繁琐,并且v永远不会引用说明符.

我可以声明一个堆栈类实例并获取其指针而不指定其名称吗?

c++

5
推荐指数
1
解决办法
872
查看次数

标签 统计

c++ ×1