2016-04-22 17 views
1

私はhttps://gist.github.com/ashleyholman/6793360のJonhsonアルゴリズムのコードを使用していますが、コンパイルするとエラーが発生しますが、いくつかのエラーは既に解決していますが、 be ...私はここに投稿します、コンパイルエラーです。Johnson C++アルゴリズムのコンパイルエラー

33エラー:期待発現 43エラー:期待発現 85エラー:期待発現 103エラー:期待発現 105エラー:期待発現 159エラー:予想 ';'宣言

+0

フラグ '-std = C++ 11 'でコンパイルします。 –

+0

Andreas私はCodeBlocksからコンパイルしています –

+0

その作業!!どちらのオプションも、端末からフラグを取得し、CodeBlocksのオプションをマークしてください!ありがとうございました。しかし、なぜ私はそのエラーを取得していたのですか?それはC++コンパイラのバージョンなのでしょうか? –

答えて

1

の終わりにコードは-std=c++11又は-std=c++14フラグを使用してコードをコンパイルし、そのようなrange-based for looplist initialization
としてc++11機能を使用しています。

あなたはコードブロックを使用しているため、ここでの方法は次のとおりです。

  • コンパイラ設定
  • コンパイラフラグ
  • マークはオプションHave g++ follow c++11 standard
  • をコンパイルしよう

    1. 設定
    2. コンパイラは、
    +0

    説明のためにアンドレアスありがとうございます。それは働いている –

    +0

    ええ、私は知っているが、私はちょうどこのアカウントを作成しただけで9ポイントを持っているので、私はそれを今受け入れてマークすることはできません –