首页 > 编程语言 > 详细

C和C++头文件的不同

时间:2015-09-28 20:39:20      阅读:320      评论:0      收藏:0      [点我收藏+]

#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>。

C和C++头文件的不同

原文:http://www.cnblogs.com/hans-201506/p/4844816.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!