gpt4 book ai didi

c# - 何时在托管模式和非托管模式下使用 C++

转载 作者:搜寻专家 更新时间:2023-10-31 00:48:33 25 4
gpt4 key购买 nike

我想知道什么时候我会在托管模式和非托管模式下使用 C++?

一种模式比另一种模式有速度优势吗?以一种模式访问 3rd 方库比另一种模式更容易吗?是否有任何安装问题需要担心?

最佳答案

我发现托管模式 (C++/CLI) 主要用作允许您利用遗留库的网关工具。简而言之,当我必须在 .Net 中编程但需要访问 C++ 代码库时,我会使用它。

就其本身而言,几乎没有理由选择 C++/CLI 而不是 C#,C# 更干净、更现代、得到 IDE 和大量工具(例如 ReSharper)的更好支持,甚至可以偶尔做低-通过 unsafe 关键字来平整东西。

C++/CLI 被其设计者吹捧为最强大的 .Net 语言(主要是因为 .Net 对象的无缝遗留桥接和真正的 RAII 语义),但它在 .Net 社区中并没有获得太多关注.

关于c# - 何时在托管模式和非托管模式下使用 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2541175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com