C++冲浪板面

记录C++点滴感悟

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  11 随笔 :: 1 文章 :: 24 评论 :: 0 Trackbacks
C++是从C语言发展而来的,为了与C兼容,C++保留了C语言中的一些规定.其中之一是头文件的形式,在C语言中头文件用.h作为后缀,如stdio.h,math.h,string.h等.在C++发展初期,为了和语言兼容,许多C++编译系统保留头文件以.h为后缀的用法,如iostream.h.但后来ANSI C++建议头文件不带后缀.h.近年推出的C++编译系统新版本则采用了C++的新方法,提供了一批不带后缀的头文件,如用iostream,string,cmath等作为头文件名.但为了使原来编写的C++程序能够运行,仍允许使用原有的带后缀.h的头文件,即二者同时并存,由用户选用. 上篇最简单的C++程序也可以写成下面的形式: #include // void main( ) {cout<<"This is a C++ program."; } 由于C语言无命名空间,因此用带后缀.h的头文件时不必用"using namespace std;"作声明. 此外,C语言不要求main函数返回整数,main函数不必指定为int型,一般用void型(无返回值),这样,main函数中最后一个语句"return 0;"也无必要了. 不过,一些新版本的C++编译系统中则无法通过编译,新版本的C++编译系统严格执行C++标准.为了更好的维护系统和适应新的发展,应该能看懂老的程序,并能将它们改写为标准C++的形式.提倡在编写新的程序时按照标准C++的规定进行.这就答到了写本篇的目的.
posted on 2006-01-23 12:39 SHUIGANG 阅读(421) 评论(0)  编辑 收藏 引用 所属分类: 无界面

只有注册用户登录后才能发表评论。
网站导航:   博客园   博客园最新博文   博问   管理