社区
VC.NET
帖子详情
error C2065: “cout” : 未声明的标识符
anrong
2004-12-22 09:51:29
在vc.net 2003中建一控台程序,在main中使用cout << n;
报 error C2065: “cout” : 未声明的标识符
我已#include <iostream>,不知为何???
...全文
804
4
打赏
收藏
error C2065: “cout” : 未声明的标识符
在vc.net 2003中建一控台程序,在main中使用cout << n; 报 error C2065: “cout” : 未声明的标识符 我已#include ,不知为何???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tiaoci
2004-12-22
打赏
举报
回复
或者你直接写 std::cout << n;
tiaoci
2004-12-22
打赏
举报
回复
可能要
using namespace std;
吧
somedummy
2004-12-22
打赏
举报
回复
cout这类C++标准库中的内容都被包含到了std名字空间里面去了,所以你需要使用using namespace std把std名字空间暴露出来,或者用std::cout指示cout在std名字空间里面,这样编译器才能找到cout这个符号
ltg1831
2004-12-22
打赏
举报
回复
简单例子;
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int i = 12;
cout << i;
return 0;
}
window server 2000 sp3
visual studio .net2003
编译通过
error
C2065
: “
cout
”:
未声明
的
标识符
博主刚开始使用VS2010,遇到
error
C2065
报错,提示“
cout
”和“endl”
未声明
。折腾许久后发现,原因是未写using namespace std;。博主虽仍不理解学习C++时申请空间的操作,但明白不这样做程序无法正常运行。
error
C2065
: “
cout
”:
未声明
的
标识符
解决方法
本文介绍了一个关于Visual Studio预编译头文件的常见错误。作者遇到的问题表现为即便包含了
和using namespace std;仍然报错。最终发现是预编译头文件#include stdafx.h必须放在第一行才能正确编译。
error
C2065
: “
cout
”:
未声明
的
标识符
处理方法
本文介绍了一个简单的C++程序,在编译过程中遇到的问题及解决方案。通过添加using namespace std;语句解决了
cout
未定义的错误。
Error
:无法打开源文件iostream.h;
error
C2065
: “
cout
”:
未声明
的
标识符
在Visual Studio中使用C++编程时,遇到'无法打开源文件iostream.h'的错误,解决方案是改用#include
。然而,即使这样,可能出现'
cout
'和'endl'
未声明
的错误。为解决此问题,需要在代码中添加'using namespace std;',这允许直接使用std命名空间内的
cout
和endl,而无需每次都指定std::。
VS2013 C++:
error
C2065
:******
未声明
的
标识符
错误
博主在改动C++底层源码重新编译时出现
C2065
报错,清理、重启电脑均无效,排除头文件包含顺序问题。最后将代码拷贝到新建文件替换源文件,重新编译后报错消失,但不清楚是文件编码格式问题还是编译器bug,希望网友解答。
VC.NET
7,539
社区成员
27,670
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章