C++/CLI不但支持基於堆棧的對象,同時也支持基於堆的對象;然而,如果想與其他基於CLI的語言(如C#、J#、Visual Basic)進行互操作的話,必須要清楚地知道,這些語言只支持基於堆的對象;當處於基於堆的對象環境中時,你與對象之間,永遠只有"一臂之遙",比方說,兩個給定的句柄h1與h2,只有在爲這種句柄類型定義了相應的賦值操作符時,*h1 = *h2纔會工作正常,而對C++/CLI之外的其他語言中的類型來說,情況可能就不是這樣了。同樣地,一個遵從CLS的機制需要創建對象的一份副本,這種機制被稱爲"克隆"。
實例解析C++/CLI的“克隆”
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
VS代碼生成工具ReSharper v2024.1全新發布——改進對C#的支持
原創
2024-06-07 12:16:50
「盤點」JetBrains IDEs v2024.1新功能一覽,更智能的開發體驗!
原創
2024-05-29 12:18:44
ClickHouse內幕(2)基礎數據結構
原創
2024-06-07 23:54:50
VCL界面組件DevExpress VCL v23.2 - 圖表控件增強
原創
2024-06-07 12:16:51
iLogtail 2.0 重大升級,端上支持 SPL
原創
2024-06-05 21:13:43
「Qt Widget中文示例指南」如何實現一個簡單的RHI小部件示例(二)
原創
2024-06-05 12:16:38
昔日輝煌不再,PHP老矣,尚能飯否?
原創
2024-05-23 23:48:42
實現“代碼可視化”需要了解的前置知識-編譯器中端
原創
2024-05-21 11:56:05
跨端自渲染繪製的實踐與探索
原創
2024-05-21 11:56:03
數據結構筆記淺記(十四) 樹
原創
2024-05-14 00:28:41
go-kit學習指南 - 中間件
原創
2024-05-14 12:17:31
今天!通義靈碼在北京、成都、杭州三城開講啦
原創
2024-05-27 21:13:46
DevExpress Office File API中文教程 - 如何用OpenAI模型增強Office文檔可訪問性?
原創
2024-05-25 00:20:55
WinForm應用實戰開發指南 - 如何完成樹形列表(TreeList)的快捷綁定?
界面開發小八哥
2024-05-20 12:20:54