P01 C++语言的新特征.pptVIP

  • 2
  • 0
  • 约3.31千字
  • 约 8页
  • 2018-01-09 发布于河南
  • 举报
P01C语言的新特征

C++语言的新特征 1、C++和标准C++:包含完整系统类库是标准C++在97年最终完善。 90年代初,带有语言标准,不含有标准类库,而且各种功能在不同种逐渐推出。 VC++和g++以及其他的c++编译器必须符合语言标准。 无论VC++升级到什么版本,语言标准不一定升级。 2、标准类库主要包含 string/ list Vector map 只要是标准C++的编译器,无论是VC++还是g++以及c++ builder(BCB)等都要支持以上类库。 在linux g++上 MFC的类库不支持,MFC类库只限于在VC++种使用。 3、C++语言比C语言在一些代码书写上更加方便和简介,例如: a)C++函数内变量的定义可以在语句之后,而C语言则变量必须定义在函数内所有语句的上方; b)C语言定义结构体对象(指针)时必须带关键字,而C++不用带关键字. C++语言的新特征 C语言进化到C++的过程,是一个障眼法的发展过程。 1、bool型变量:1个字节变量(和char一样大小) 缺省赋值为true(1)或者false(0) 2、引用型变量:让新申请的变量挂在原有同类型变量的内存地址上。 引用的优点是书写更加流畅,使代码的逻辑更加清晰 3、命名空间: a)当工程代码量庞大时,由大量程序员编写的代码出现了重名函数,重名全局变量 b)使用using namespace std;语句在每处调用

文档评论(0)

1亿VIP精品文档

相关文档