Visual C++ コンパイラを使用してプログラムを作成する場合、そのコードは真の C++ ですか、それとも C++ の風変わりな .NET ノックオフですか? VB.NET が標準の Visual Basic とどのように異なるかのように。C++ で GUI 開発を始めたいと思っています。VB.NET は既に知っているので、Visual C++ IDE は簡単で快適に使用できます。私は、真の C++ から .NET を模したものを学ぶ必要はありません。
2 に答える
1
Windows 開発者として、遅かれ早かれ何らかの形で .NET を扱う必要があります。これは避けられません。あまり恐れないでください。
あなたの質問について。VisualStudio の C++ は、標準に従って実装された実際の C++ です。それを使用するために、.NET について何も知る必要はありません。.NET とは関係のない Win32 についても学習する必要があります。Win32 は C++ から直接アクセスできます。
C++/CLI というものがあります。.NET クラス、イディオムなどを使用できます。スタンドアロンのものです。必要に応じて使用できますが、使用しない場合は問題ありません。
于 2012-12-17T00:23:55.197 に答える
0
コンパイラには、C++/CLI として知られる相互運用言語と、他の実装と同じくらい C++ であり、.NET とはまったく関係のない本物の C++ という両方のオプションの設定があります。ただし、IDE には C++/CLI モード用のさまざまなショートカット/構文の強調表示などが含まれています。混乱させないでください。
于 2012-12-17T00:47:07.010 に答える