c++自学过程中得知new生成的变量都在堆上需要手动释放,同时又知道函数内(局部)生成的变量是在栈上的,那么如果new一个对象在局部区域会怎样?
研读知乎大佬们的讨论这里
结合b站博主“神经元猫”搬运的油管cherno c++的解说视频里的代码,终于搞明白了。。。
#include <iostream>
#include <string>
using namespace std;
class Entity
{
private:
string m_Name
c++自学过程中得知new生成的变量都在堆上需要手动释放,同时又知道函数内(局部)生成的变量是在栈上的,那么如果new一个对象在局部区域会怎样?
研读知乎大佬们的讨论这里
结合b站博主“神经元猫”搬运的油管cherno c++的解说视频里的代码,终于搞明白了。。。
#include <iostream>
#include <string>
using namespace std;
class Entity
{
private:
string m_Name