ホームページ  >  に質問  >  本文

java - C++ 编译器选择问题

平时用codeblocks,编译时出现这些问题,上网查结果很少,要么跳转要英文网站,请问这是因为这款软件默认GCC编译而提示这样的错误(gcc的特定语法?)还是英文导致搜索结果少(我用百度)

处理这些问题老是半天都找不到解决方法。如果前者,我应该改大众一些的IDE,如vc++;如果后者,我应该改为中文?

应该是前者吧,因为搜索结果老是看到gcc字眼,如果在cb里设置为vc++编程是否错误显示就是vc类型了呢?

附图_原错误代码

PHP中文网PHP中文网2743日前548

全員に返信(3)返信します

  • 高洛峰

    高洛峰2017-04-18 10:53:30

    n がスコープ内で宣言されていません

    返事
    0
  • 迷茫

    迷茫2017-04-18 10:53:30

    関数テンプレートに関連する 3 つの一般的な宣言構造があります。関数テンプレートの宣言、特殊化の宣言、インスタンスの宣言です。

    リーリー

    演算子のオーバーロードに置き換えても同じことが起こります

    リーリー

    ここでは専門的ではなく、テンプレートを宣言したいだけだと思います。関数パラメータ リストでテンプレート パラメータを使用したためです。最初の書き方を参考にしてください。

    テンプレート開発をあまり行わない場合、実際には、ストリームの << のオーバーロードはこのルーチンです。これを覚えておいてください。もう 1 つの一般的な形式は

    リーリー

    本で構文を学べるのでコンパイラを変更する必要はないと思います。検索したい場合は「ostream オーバーロード 書き方」で検索してコードを比較する必要があります。テンプレートの使用法が非常に深い場合、コピー構文エラー メッセージの検索では原因を突き止めることができません。

    返事
    0
  • 阿神

    阿神2017-04-18 10:53:30

    コンパイラが表示するエラー メッセージは非常に明確です。おそらく、あなたは英語を読むことができません。どのコンパイラを選択するかについて心配する必要はありません。コンパイラには問題はなく、gcc は非常に優れています

    返事
    0
  • キャンセル返事