- ベストアンサー
Managed C++って必要??
今C++の勉強しているのですがManaged C++って古くて禁止されてるのに使う事はありますか???
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#82346
回答No.2
まず > Managed C++って古くて禁止されてる という理解は適切ではありません。 そもそも C++ はかれこれ 20 年(もっとかも)くらい使われている言語です。最近になって定まった標準規格があるなどの変遷はあるものの、Managed C++ による拡張がなされるよりも遙か前から標準 C++ は存在しています。なので、標準 C++ だけを勉強/使用しているのであれば、Managed C++ を使う必要性はまったくといっていいほどありません。 また、No.1 氏が書いているように、あなたが .NET Framework を使うことを目的としているのであれば C# を学ぶのもいいでしょう。 Managed C++ が特に活きてくるのは、.NET Framework を使用したアプリやライブラリから、豊富な C++ の過去資産(過去のプログラム/ライブラリなど)にアクセスするケースです。 まとめると、Managed C++ を使うことがありますか?という質問に対しては、あなたが Managed C++ を使う必要があるのならありますが、必要もないのに無理に学ぶべき理由は特にありません。
その他の回答 (1)
- gentoo314
- ベストアンサー率41% (15/36)
回答No.1
Managed C++はC++の言語仕様を拡張しているので、標準のC++の勉強にはならないし、C++のしがらみのせいで記述が汚くなるので、おすすめしません。 .NET Framework を使うなら、C# にしたほうがいいですよ。