相关疑难解决方法(0)

C++对象实例化

我是一名试图理解C++的C程序员.许多教程使用片段演示对象实例化,例如:

Dog* sparky = new Dog();
Run Code Online (Sandbox Code Playgroud)

这暗示你以后会这样做:

delete sparky;
Run Code Online (Sandbox Code Playgroud)

这是有道理的.现在,在不需要动态内存分配的情况下,有没有理由使用上面的代替

Dog sparky;
Run Code Online (Sandbox Code Playgroud)

一旦sparky超出范围,让析构函数被调用?

谢谢!

c++ instantiation

112
推荐指数
6
解决办法
15万
查看次数

标签 统计

c++ ×1

instantiation ×1