C++命名空间小错误

今天复习了下C++,输入了一个简单的相加程序。代码如下:

#include 

using namespace std;
int main()
{
	
	std::cout<<"输入两个数字 :"<>v1>>v2;
	std::cout<<"数字 "<


 

输完了,在vc++6.0下编译,发现有错误,错误如下:

呆了很久,因为一直使用vs2010,对于这个错误有点茫然,查阅资料后得知:

用名空间时,使用编译预处理指令包含相关头文件时,应省略同文件的后缀

于是将#include 改为#include ,再编译就通过了!

 

如果将#include 改为#include 了,那么using namespace std; 也就可以省略了!

真是细节。决定成败啊!

你可能感兴趣的:(C++,c++,iostream,2010,c)