c++ 怎么判断对象对象是否被new?

2025-03-25 07:03:21
推荐回答(2个)
回答(1):

不用new的内存区域是在栈,会自动分配空间,一般在局部变量时使用,函数结束后会自动释放空间,
用new的内在区域是在堆,要自己手动分配空间,使用完后要手动释放空间,
另外栈中空间的分配一般在编译时就知道大小了,而如果要在运行时分配空间,就要使用堆了

回答(2):

a == null 判断一下就行。