VC.NET字符指针与String的转换
生活随笔
收集整理的這篇文章主要介紹了
VC.NET字符指针与String的转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
VC.NET字符指針與String的轉換
String ^s;
???????????? char*ch="wqj";
????????????? s=gcnew String(ch);
???????????? textBox2->Text=s;?
注釋:C++/CLI中使用gcnew關鍵字表示在托管堆上分配內存,并且為了與以前的指針區分,用^來替換* ,就語義上來說他們的區別大致如下:
1.???? gcnew返回的是一個句柄(Handle),而new返回的是實際的內存地址.
? 2.???? gcnew創建的對象由虛擬機托管,而new創建的對象必須自己來管理和釋放.????
總結
以上是生活随笔為你收集整理的VC.NET字符指针与String的转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python编程中一些异常处理的小技巧
- 下一篇: 项目上线最后工作——布署环境