如何在编译cpp文件后停止收到“note”消息?

时间:2016-07-15 15:57:59

标签: c++ mingw

#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次这样的'note'消息并且弄乱了命令提示符。我将包括一个屏幕截图。为什么会发生这种情况,我该怎么做才能使我的命令提示看起来没有混乱。

notes and errors after compiling

1 个答案:

答案 0 :(得分:0)

afaik你不能阻止它。你在那里有一个所谓的链接器错误。基本上你试图做一些非预期的事情,它会告诉你哪个库代码导致了链接器错误。当你看到这个时,你可以非常确定你是否以非预期的方式使用了你所包含的东西..

如果您错误地调用了包含的成员函数,或者函数(重载的&lt;&lt;运算符)不存在,则会出现。

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