0

フレームワークの場合、MFC と .NET の両方を C++ で組み合わせて使用​​できますか、それともどちらかを選択する必要がありますか?

どうも

4

3 に答える 3

4

.Net は単なるフレームワークではありません。MFC やその他の C++ ライブラリのような通常の C++ からは使用できません。C++/CLI と呼ばれる特別なバージョンの C++ があり、.Net フレームワーク (および任意の .Net ライブラリ) と通常の C++ ライブラリの両方にアクセスできます。ただし、C++/CLI は主に、C++ ライブラリと C# アプリケーションの間の橋渡しなど、特別な目的のためのものであり、通常、それを汎用言語として使用することはお勧めできません。

では、.Net と MFC を一緒に使用することは可能ですか? C++/CLI を使用している場合は、そうだと思います。それは良い考えですか?いいえ。

于 2012-07-21T18:52:34.223 に答える
2

.NET はフレームワークです。

このスレッドをチェックアウトできます:

http://www.daniweb.com/software-development/cpp/threads/198090/mfc-vs.-.net

于 2012-07-21T18:45:46.943 に答える
2

.net は実際には JVM のようなランタイムです。また、.net FCL は、Windows および Web のプログラミングを容易にするために提供されるフレームワーク クラス ライブラリです。以前は Windows プログラミングに MFC、WIN32 API を使用していましたが、現在は .net FCL が同じクラスをより簡単に使用できるようになっています。

于 2012-07-21T18:42:40.110 に答える