程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> basic-Visula Basic中關於new的一點點疑惑

basic-Visula Basic中關於new的一點點疑惑

編輯:編程解疑
Visula Basic中關於new的一點點疑惑

在VB6.0語言中沒有指針,但是為什麼通過字符串可以傳指針給C++,為什麼VB的字符串不需要new,它的內存分配在哪裡呢?

最佳回答:


VB的字符串的本質就是指針,這就是為了考慮跨語言兼容性而特意設計的。但是和標准的字符串不同,VB的字符串是有長度的,這個長度被標記在字符串的開頭,當你傳遞字符串的時候,編譯器會自動把字符串數組的首地址傳過去,所以可以兼容C++。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved