我已閱讀Foundations of C++ CLI
如下:C++/CLI與純模式?
如果你嘗試編譯/ CLR原生C++ 應用:純,只會 工作,如果所編譯的代碼 沒有結構產生 機 - 特定的代碼。然而,你可以, ,然後,鏈接本地庫。
什麼意思是「constructs that generate machine-specific code
」?例?
另外,這本書說這種模式不是可驗證的安全,所以我們可以使用指針,例如,現在我很困惑,怎麼說編譯器會產生純粹的MSIL代碼,我們也可以使用指針!我知道的是,指針是某種原生的概念!它將如何作爲純粹的MSIL!?
即使拋出'/ clr:pure',Visual C++仍然會比C#編譯器做更多的優化。 '/ clr:pure'的用法是創建一個可以加載到Silverlight中的'AnyCPU'程序集或程序集。而說「使用C++/CLI的關鍵是C++ interop」忽略了一點,其他.NET語言並沒有接近C++模板的強大功能和靈活性。 (通用元編程?不要讓我發笑。) – 2011-03-20 00:18:21