VC .Net 2005

真的...應該早點碰的,但我就是不爽M$,怎樣 XD 不過經過一個早上的努力
我看懂 array^ x = gcnew array(Size); 了 = =+

不過真的很不懂,怎麼突然會跑出來^跟gcnew。但好像也有人跟我有一樣的疑問,問google大神的結果,好像是說.net 2005才變這樣的,.net 2003還是跟vc++一樣?

而這兩個東西 :^ 和gcnew 就是C++/CLI的語法。
gcnew和 以前的new類似,但是gcnew 是managed,也就是說,有類似 java 的garbage collection,不用programmer操心什麼時候要delete。為了和new出來的object有所區別,gcnew 出來的object reference就用 ^ 代替 *。

Reference: ^ and gcnew : not MS specific, a New C++ standard

留言

彼得湯姆寫道…
Sam寫了三篇..那ref只有一個連結
一起來看看XD
教學相長啊!
part1:
http://www.oreillynet.com/pub/a/dotnet/2003/01/13/intromcpp.html

part2:
http://www.oreillynet.com/pub/a/dotnet/2003/03/03/mcppp2.html

part3:
http://www.oreillynet.com/pub/a/dotnet/2004/03/29/mcpp_part3.html
kaku26寫道…
wiki裡也有一些簡易的說明
http://zh.wikipedia.org/zh-tw/C%2B%2B/CLI

這個網誌中的熱門文章

逃得了一時 逃不了一世

我老闆是真男人!

work