_error-type_cout_不明确的符号

本文记录了一次在使用cout时遇到的奇怪错误及其解决过程。作者最初遇到的问题是编译器提示cout为不明确的符号,尽管已经包含了<iostream>头文件并使用了std命名空间。通过逐步排查和调整代码,最终确定了问题的原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天写注释的时候,忽然一阵邪风刮过,

后背发凉,扭头一看,cout多了红色波浪线???

我当然不信邪,看了一下给的解释.

emmm

就下面这个解释

<error-type>cout 

"地杰斯特拉斯算法"//这个应该可以排除,

cout:不明确的符号

,可是格式没问题啊,

顶部写了

#include<iostream>


using namespace std;

这两句.

我尝试着编译一下.哎?

通过了??

那我运行一下?

也ok??

然后,我参考了一下

https://blog.youkuaiyun.com/sun5smile/article/details/9034635

这个网址的说法,

我改成这个样子

#include<iostream>

//using namespace std;

一看,cout那个地方刷新了一下

再看一下解释

未定义的标识符"cout"

这个很熟悉啊

我在改回去?

#include<iostream>

using namespace std;

哎?

背后有一阵仙风拂过,

好了?

就这样.

C:/Users/Administrator/Documents/untitled1.cpp 7 0 [警告] ignoring '#pragma comment ' [-Wunknown-pragmas] C:/Users/Administrator/Documents/untitled1.cpp 0 -1 In function 'void HandleClient(SOCKET)': C:/Program Files/RedPanda-Cpp/mingw64/lib/gcc/x86_64-w64-mingw32/11.5.0/include/c++/bits/locale_facets.h 48 0 In file included from C:/Program Files/RedPanda-Cpp/mingw64/lib/gcc/x86_64-w64-mingw32/11.5.0/include/c++/bits/locale_facets.h C:/Users/Administrator/Documents/untitled1.cpp 35 21 [错误] no matching function for call to 'find(std::vector<long long unsigned int>::iterator, std::vector<long long unsigned int>::iterator, SOCKET&)' C:/Program Files/RedPanda-Cpp/mingw64/lib/gcc/x86_64-w64-mingw32/11.5.0/include/c++/bits/streambuf_iterator.h 421 5 [说明] candidate: 'template<class _CharT2> typename __gnu_cxx::__enable_if<std::__is_char<_CharT2>::__value, std::istreambuf_iterator<_CharT, std::char_traits<_CharT> > >::__type std::find(std::istreambuf_iterator<_CharT, std::char_traits<_CharT> >, std::istreambuf_iterator<_CharT, std::char_traits<_CharT> >, const _CharT2&)' C:/Program Files/RedPanda-Cpp/mingw64/lib/gcc/x86_64-w64-mingw32/11.5.0/include/c++/bits/streambuf_iterator.h 421 5 [说明] template argument deduction/substitution failed: C:/Users/Administrator/Documents/untitled1.cpp 35 21 [说明] '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' is not derived from 'std::istreambuf_iterator<_CharT, std::char_traits<_CharT> >' C:/Users/Administrator/Documents/untitled1.cpp 7 0 [警告] ignoring '#pragma comment ' [-Wunknown-pragmas] C:/Users/Administrator/Documents/untitled1.cpp 0 -1 In function 'void HandleClient(SOCKET)': C:/Users/Administrator/Documents/untitled1.cpp 35 28 [错误] no matching function for call to 'find(std::vector<long long unsigned int>::iterator, std::vector<long long unsigned int>::iterator, SOCKET&)' C:/Program Files/RedPanda-Cpp/mingw64/lib/gcc/x86_64-w64-mingw32/11.5.0/include/c++/bits/locale_facets.h 48 0 In file included from C:/Program Files/RedPanda-Cpp/mingw64/lib/gcc/x86_64-w64-mingw32/11.5.0/include/c++/bits/locale_facets.h C:/Program Files/RedPanda-Cpp/mingw64/lib/gcc/x86_64-w64-mingw32/11.5.0/include/c++/bits/streambuf_iterator.h 421 5 [说明] candidate: 'template<class _CharT2> typename __gnu_cxx::__enable_if<std::__is_char<_CharT2>::__value, std::istreambuf_iterator<_CharT, std::char_traits<_CharT> > >::__type std::find(std::istreambuf_iterator<_CharT, std::char_traits<_CharT> >, std::istreambuf_iterator<_CharT, std::char_traits<_CharT> >, const _CharT2&)' C:/Program Files/RedPanda-Cpp/mingw64/lib/gcc/x86_64-w64-mingw32/11.5.0/include/c++/bits/streambuf_iterator.h 421 5 [说明] template argument deduction/substitution failed: C:/Users/Administrator/Documents/untitled1.cpp 35 28 [说明] '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' is not derived from 'std::istreambuf_iterator<_CharT, std::char_traits<_CharT> >'
最新发布
08-11
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值