Eclipse Heliosを実行していて、g ++ - 4.6がインストールされています。 g ++ 4.6がC++ 11の機能を実装しているとは間違いありません。 nullptrとautoキーワードを使用するC++プロジェクトを作成しました。ビルドには、次のエラーを与える: -C++エラーEclipse IDEの 'nullptrがこのスコープで宣言されていませんでした'
../{filename}.cpp:13:13: error: ‘nullptr’ was not declared in this scope
../{filename}.cpp:14:2: warning: ‘auto’ will change meaning in C++0x; please remove it [-Wc++0x-compat]
は、実際には、昨日まで罰金構築されました。今日はどこからでもこれらを手に入れています。この問題を解決するのを手伝ってください。
g ++の正確なバージョンとはどのようなコンパイルオプションを使用していますか? –
この挙動を示すコードサンプルを投稿してください。ここでは、紅茶の葉を読もうとしていません。 –
私はg ++ 4.6を使用しており、次のようなコード行を想像しています: - int * ptr = nullptr; auto x = 123; –