- 締切済み
C++11について
C++11は、Windows,Linux,Macともに使えるものなのでしょうか? (1)結局、コンパイラが対応してるかしてないか? (2)C++11は、まだ完成していない? (3)gccのバージョンで使える、使えないが決まるの? (4)コンパイルする場合、どんなオプションをつける必要がある? (その他になにかしないといけないことがある?) といろいろわからないことだらけなので、C++11について詳しい方や、使用したことある方解答お願いします。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- jacta
- ベストアンサー率26% (845/3158)
> (1)結局、コンパイラが対応してるかしてないか? どんなコンパイラを使うかによりますが、実用上「対応している」と判断して問題ないレベルのコンパイラは存在します。 > (2)C++11は、まだ完成していない? 規格自体は完成しています。 > (3)gccのバージョンで使える、使えないが決まるの? 実装されている仕様と実装されていない仕様があります。 最新版であれば、実用上、ほぼすべての機能が使えると考えてよいでしょう。 > (4)コンパイルする場合、どんなオプションをつける必要がある? g++とかであれば、-std=c++11ですね。 clang++も確か同じです。
- zwi
- ベストアンサー率56% (730/1282)
(1)その通り (2)C++11は完成しているが全部は実装されていない。将来も完全にされるかは不明。 (3)VC++でもgccでも、どれもバージョンごとに対応度が違う、 (4)知らん。調べてくれ。 そもそもC++11の文法も調べないといけないからついででしょう。 それも調べれらないアマチュアがC++11の機能を必要とするかがそもそも疑問。
- Tacosan
- ベストアンサー率23% (3656/15482)
(2) は「完成」の意味が分からない. 他は基本的に自分で調べればいいだけの話. 何をどう調べて, どこが分からない?