代码简单
Getting error in cout Simple code
我正在使用Visual Studio 2010,我想知道为什么我得到一个错误。
错误是:cout is undefined
#include<iostream>
#include<stdio.h>
#include<conio.h>
int main()
{
cout<<"Why am I not working ??";
printf("My Name is Khan and I'm not a terrorist.");
return 0;
}
"cout
"属于"std
"命名空间。您要么需要通过在代码中添加以下内容来声明您正在使用std
名称空间(它通常放在include之后),尽管这通常被认为是不重要代码的坏做法:
using namespace std;
或者您可以在每次使用cout
时对其进行限定(这通常是首选):
std::cout << "Hello, World!" << std::endl;
cout
是位于std
命名空间中的全局对象。您必须完全限定名称:
std::cout << "Hello";
// ^^^^^
如果您真的想省略限定符,可以在使用非限定名cout
之前在main()
中声明using
(一般情况下,避免将using
声明置于全局命名空间范围):
// ...
int main()
{
using std::cout;
// ^^^^^^^^^^^^^^^^
cout << "Why I'm not working ??";
// ...
}
在int main
之前添加以下内容:
using namespace std;
相关文章:
- boost::spirit--试图编译大多数简单代码的编译器错误
- 奇怪的 G++ 错误,带有关于左值和赋值的简单代码
- 为什么 for 循环只接受这个简单代码中的最后一个字符串?
- SFML C 为什么在屏幕上没有绘制?(简单代码)
- GoogleMock发出用Eclipse构建C 的简单代码
- 为什么我的简单代码在C++中不起作用?
- PQXX简单代码崩溃了
- 此简单代码的正统代码
- 我在C++文件中的简单代码块上有 2 个错误。错误 C2059:语法错误:"?"。第二智能感知:预期表达式。怎么了?
- 用谷歌基准测试简单代码的问题
- 简单代码给出C 错误C4430和C2143
- 这个带有向量的简单代码有什么问题?
- 优化项目Euler 16的简单代码
- 如何重写此 C++ 简单代码
- 是否有Visual c++编译器在线,以及如何在c++和vs简单代码之间转换
- 简单代码问题-未定义标识符
- OpenCV简单代码编译成功,但在运行时崩溃
- 如何在另一个类中构造一个类?(简单代码)
- 验证给定C++编译器是否将源代码读取为 C++11 的快速简单代码是什么?
- 带有类的 C++ 简单代码