2016-07-15 12 views
-1
#include <iostream> 
#include <vector> 
using namespace std; 

int main() { 
    vector<int> first; 
    vector<int> second(4, 100); 
    vector<int> third(second.begin(), second.end()); 
    vector<int> fourth(third); 

    int myArr[] = {5, 4, 3, 2}; 
    vector<int> fifth(myArr, myArr + sizeof(myArr)/sizeof(int)); 


    //cout << "hello world"; 
} 

私はエラーを知っていますが、私はこの「メモ」メッセージを50回も受け取ってコマンドプロンプトを駄目にします。私はスクリーンショットを含むでしょう。なぜそれが起こっているのか、私のコマンドプロンプトを混乱させないようにするために何ができるのですか?cppファイルをコンパイルした後、どのように 'ノート'メッセージが表示されなくなるのですか?

notes and errors after compiling

+1

なぜノートを削除したいですか?彼らはあなたに役立つ情報を提供しています。そのような大きなエラーを読むことはまず難しいように思えるかもしれませんが、エラーメッセージを読む方法を理解すれば、それらのメモのいくつかの非常に貴重な情報を得ることができます。 – NathanOliver

+0

'grep'はあなたの友人です。 – lorro

+0

@ NathanOliver私はそれがメッセージを読んで理解するのに役立つことを知っています。しかし、2つのエラーメッセージのために、私はこれらのノートメッセージの50のようなプロンプトを混乱させる。私はエラーメッセージだけを取得する方法があることを望む。とにかくありがとう。 – Kindman

答えて

0

あなたはそれを止めるカント私の知る限り。あなたが持っているものはいわゆるリンカーエラーです。基本的には、意図しない何かをしようとしましたが、どのライブラリコードがリンカエラーを引き起こしているかを示しています。これを見ると、意図しない方法で組み込んだものを使用したことがかなり確信で​​きます。

組み込みメンバー関数を間違って呼び出すか、関数(オーバーロードされた< <演算子)が存在しない場合に表示されます。

https://www.quora.com/What-is-a-linker-error-in-C

+0

これはリンカーエラーではありません。これはコンパイラエラーです。 – NathanOliver

+0

@jaaqリンカのメモを使ってエラーメッセージだけを得ることができたと思うが、情報をありがとう。 – Kindman

関連する問題