在过去的几年里,我一直是一名本地 C++ 程序员。现在我们从头开始一个新项目。那么您对以丢失平台无关代码为代价转向 C++\CLI 的想法是什么?转向 C++\CLI 是否有什么特殊优势?
最佳答案
根据我在 C++、C# 和 .NET 方面的经验,我会推荐以下内容:
- 如果您想采用 .NET 方式,请使用 C#。
- 如果您不想要 .NET,请使用传统 C++。
- 如果您必须将传统 C++ 与 .NET 代码连接起来,请使用 C++/CLI。既适用于 .NET 调用 C++ 类,也适用于 C++ 调用 .NET 类。
如果你不需要它,我认为只使用 C++/CLI 是没有意义的。
关于c# - 你推荐 Native C++ 到 C++\CLI 的转变吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/152436/