c# - 你推荐 Native C++ 到 C++\CLI 的转变吗?

标签 c# c++ c++-cli

在过去的几年里,我一直是一名本地 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/

相关文章:

c# - 单击“编辑命令控件”时 GridView 样式丢失

c++ - 这可以在 C++ 中合法地完成吗?

c++ - 结合 C++/CLR 和 C++

C++ - 无法从 'char []' 转换为 'char[]'

c++ - 未调用虚拟重写函数

c# - 通过引用将参数从 C# 传递到 C++/cli 的语法是什么?

c# - C++/CLI 中的安全转换 - 相当于 C#'s "as"?

c# - WebApi 路由标识与同一 URL 匹配的多个 Controller 类型。怎么解决?

c# - 如何以编程方式获取 Windows Azure 中的虚拟机列表

c# - 如何将 0 和 1 的字符串转换为 bool 数组