#include 是一个已经被C++标准淘汰的一个头文件,只是因为需要向下兼容才将其保留,在标准C++代码里面已经几本上看不见这个头文件了! 关于using namespace std 是个命名空间,这要说起来可就话长了,建议弄上一本C++ primer看看吧, 总之最好在以后的程序中不要再出现include这个头文件就好了,如果出现的话,c++的很多性能都无法展现出来了!
这是因为标准C++的原因。在标准C++里取消了.h,但多了命名空间的使用。using namespace std;是告诉编译器当前使用的库函数属于std下。#include是原C++中使用的头文件。
#includeusing namespace std;是标准的,#include只是为了与C兼容才保留的,所以用C++编程还是宜用#includeusing namespace std;
#include和#includeusing namespace std;是一样的意思,当写c++代码的时候,用这两个哪一个都可以。可能是你按的c++的版本的问题吧。
你用的编译器及版本是什么?