gcnew關鍵字

第一次見gcnew關鍵字,原來它是在C++/CLI中表示在託管堆上分配內存的。爲了與指針區分,用了^來代替*,它們有這兩點區別:

1.gcnew返回的是一個句柄(handle),而new返回的是實際的內存地址;

2.gcnew創建的對象由虛擬機託管,而new創建的對象必須自己管理、釋放。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章