研究一個東西遇到gcnew這個關鍵詞,mark一下!
new和gcnew的區別。
C++/CLI中使用gcnew關鍵字表示在托管堆上分配內存,并且為了與以前的指針區分,用^來替換* ,就語義上來說他們的區別大致如下:
1. gcnew返回的是一個句柄(Handle),而new返回的是實際的內存地址.
2. gcnew創建的對象由虛擬機托管,而new創建的對象必須自己來管理和釋放.
思路有點混亂了,休整一夜,明天繼續!
女朋友睡得很早,很香!我聽著歌看資料,感覺太幸福了,好好努力!
研究一個東西遇到gcnew這個關鍵詞,mark一下!
new和gcnew的區別。
C++/CLI中使用gcnew關鍵字表示在托管堆上分配內存,并且為了與以前的指針區分,用^來替換* ,就語義上來說他們的區別大致如下:
1. gcnew返回的是一個句柄(Handle),而new返回的是實際的內存地址.
2. gcnew創建的對象由虛擬機托管,而new創建的對象必須自己來管理和釋放.
思路有點混亂了,休整一夜,明天繼續!
女朋友睡得很早,很香!我聽著歌看資料,感覺太幸福了,好好努力!
轉載于:https://www.cnblogs.com/songtzu/archive/2012/12/03/2800608.html
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。 如若轉載,請注明出處:http://www.pswp.cn/news/260210.shtml 繁體地址,請注明出處:http://hk.pswp.cn/news/260210.shtml 英文地址,請注明出處:http://en.pswp.cn/news/260210.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!