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++ プロジェクトは、主に CLR レイヤーで実行できる最適化のために、Visual C# プロジェクトよりも優先される場合があります (すべてではない場合もあります)。

于 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 に答える