gcnew的释放问题
假如我的代码如下:#include <atlstr.h>
#using <mscorlib.dll>
using namespace System;
void main()
{
Cstring string = "abc";
String^ tmp = gcnew String(string);
delete tmp;//如果这里不释放,当tmp的生命周期结束释放会被系统自动释放
}
我想问的是,如果在最后不去释放掉tmp的指针,当执行到大括号时,系统会不会自动释放这个指针。 --------------------编程问答-------------------- 总程序结束时会结束,但定义它的大括号外好像不会释放。 --------------------编程问答-------------------- up
补充:.NET技术 , C#