2

在 Visual Studio C++ 项目中,MFC 会比使用 CLR 更快吗?我会特别使用2008。

哦,我问的原因是因为我有 .NET 的经验,但没有那么多的 MFC 经验。我了解 MFC 是什么,但从未真正使用过它。

4

4 回答 4

5

如果您指的是开发时间,如果您有 .NET 方面的经验并且运行时环境要求不是问题,那么您可能最好进行某种 CLR 项目。MFC 的学习曲线相当陡峭,而且 .NET 体验很容易跨语言翻译。

如果您谈论的是运行时速度,MFC(本机代码)几乎肯定会更快。

于 2009-01-10T05:50:05.373 回答
3

如果您谈论的是启用 /clr 的 Visual C++ 项目,那么肯定没有 /clr 的项目会更快。但是,在某些情况下(某些情况:并非全部),没有 /clr 的 Visual C++ 项目可能会超过 Visual C# 项目,这主要是因为可以在 CLR 层进行优化。

于 2009-01-10T05:48:23.363 回答
2

在这种情况下,我可以说 - 使用你所知道的。
.net(winforms)与 MFC 相比并不小(除非您正在做一些需要平台支持的事情)。

于 2009-01-10T05:49:27.947 回答
2

我建议同时使用两者。我认为 MFC 核心和 CLR 模块是很好的应用程序结构。

于 2011-09-06T06:00:18.273 回答