• 締切済み

C++11について

C++11は、Windows,Linux,Macともに使えるものなのでしょうか? (1)結局、コンパイラが対応してるかしてないか? (2)C++11は、まだ完成していない? (3)gccのバージョンで使える、使えないが決まるの? (4)コンパイルする場合、どんなオプションをつける必要がある? (その他になにかしないといけないことがある?) といろいろわからないことだらけなので、C++11について詳しい方や、使用したことある方解答お願いします。 よろしくお願いします。

みんなの回答

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.3

> (1)結局、コンパイラが対応してるかしてないか? どんなコンパイラを使うかによりますが、実用上「対応している」と判断して問題ないレベルのコンパイラは存在します。 > (2)C++11は、まだ完成していない? 規格自体は完成しています。 > (3)gccのバージョンで使える、使えないが決まるの? 実装されている仕様と実装されていない仕様があります。 最新版であれば、実用上、ほぼすべての機能が使えると考えてよいでしょう。 > (4)コンパイルする場合、どんなオプションをつける必要がある? g++とかであれば、-std=c++11ですね。 clang++も確か同じです。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

(1)その通り (2)C++11は完成しているが全部は実装されていない。将来も完全にされるかは不明。 (3)VC++でもgccでも、どれもバージョンごとに対応度が違う、 (4)知らん。調べてくれ。 そもそもC++11の文法も調べないといけないからついででしょう。 それも調べれらないアマチュアがC++11の機能を必要とするかがそもそも疑問。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

(2) は「完成」の意味が分からない. 他は基本的に自分で調べればいいだけの話. 何をどう調べて, どこが分からない?

関連するQ&A