: 單純讓C++比較熟的開發者能夠比較快上手 .net 平台嗎?
如果說熟 C++ 的開發者要轉換到 .net 平台
學習 C# or C++/CLI 的時間可能是差不多的
以我自己的觀點來說
C++/CLI 存在的價值是在於這個語言能同時 "認得" C++ 與 C#
=========
假設現在你用了 C# 開發視窗程式, 但你又想去叫 C++ 寫的 3rd party
上網 google 的話, 會找到要把 C++ 包成 COM 元件
或是要在 C# 的程式碼中加上 dllimport 的一些宣告
這些方法其實都不太方便
我自己也想知道有沒有更方便的作法
像是 dllimport 有沒有不用每個函式都要宣告的作法 ?
或是如果 C++ 的函式要回傳一個 pointer 指向某個 C++ class 的 instance 給 C#
要怎麼做 ?
=========
如果你用 C++/CLI 來寫視窗程式
C++ 的 3rd party 就可以很直接的使用 (3rd party 要下 /MD)
另外 C++/CLI 也是 .net 平台的一種語言
可以認得 .net 平台上其他的語言開發出來的功能
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.161.37.148