有时候时间久了,一些基本功就会忘了,这里记录一下。
问题:
在写CPP程序时,报错:未声明的cin和cout
代码举例如下:
#include "stdafx.h" using namespace std; #include <iostream> int main() { int flag = 0; if (flag) cout<<"success!"; else cout<<"error"; return 0; }
乍一看没问题啊!后来发现
using namespace std;
要紧跟在这句引用的后面
#include <iostream>
解决:
正确的顺序为
#include "stdafx.h" #include <iostream> using namespace std;