C和C++头文件的不同
#include <IOSTREAM.h>
void main()
{
std::cout<<"Hello,World!"<<std::endl;
}
// 上述代码的问题在于,用的是C的头文件
具体解释为:
C的头文件带(h), 然而所有的实体都命名在全局空间;
C++ 的标准库里头文件里没有(h),里面的实体都命名在 命名空间std里, 所有的C版本都有一个C++版本,并在名字前面加上C。如:<assert.h>和<cassert>,<math.h>和<cmath>。