首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与在C#中开发.NET应用相比,在C++中开发Win32应用有哪些优势?

与在C#中开发.NET应用相比,在C++中开发Win32应用有哪些优势?
EN

Stack Overflow用户
提问于 2009-02-18 20:11:42
回答 6查看 3.1K关注 0票数 16

我学习了使用Visual和Win32 C++进行windows编程。如今,似乎大多数应用程序都是使用C#在.NET中开发的。据我所知,大多数情况下,本机代码和托管代码之间没有太大的性能差异。所以我想知道,如果我现在开始编写一个新的桌面应用程序,有没有什么原因(除了我更熟悉C++),我可能想要用非托管C++而不是.NET来编写它?使用C++和本机代码仍然有一些优势吗?或者,在Windows平台上,这种方法或多或少已经被.NET所取代了吗?

当然,我知道写底层设备驱动程序和类似程序的人不会在.NET中这样做,我问的是典型的面向客户端的应用程序,这些应用程序不会进行直接的硬件调用。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/562620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档