• ベストアンサー

Managed C++って必要??

今C++の勉強しているのですがManaged C++って古くて禁止されてるのに使う事はありますか???

質問者が選んだベストアンサー

  • ベストアンサー
noname#82346
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# にしたほうがいいですよ。

関連するQ&A

専門家に質問してみよう