C++语言新特性与类库概述.pptx

C++语言的新特征1、C++和标准C++:包含完整系统类库是标准C++在97年最终完善。90年代初,带有语言标准,不含有标准类库,而且各种功能在不同种逐渐推出。VC++和g++以及其他的c++编译器必须符合语言标准。无论VC++升级到什么版本,语言标准不一定升级。2、标准类库主要包含string/listvectormap只要是标准C++的编译器,无论是VC++还是g++以及c++builder(BCB)等都要支持以上类库。在linuxg++上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)使用usingnamespacestd;语句在每处调用空间内的函数不用加域名控制例如:std::cou

文档评论(0)

1亿VIP精品文档

相关文档