- 面向对象程序设计及C++(第3版)
- 朱立华 俞琼 郭剑主编
- 386字
- 2022-04-18 10:52:06
第2章 C++语言对C语言的改进及扩展
只有两种编程语言,一种是经常被骂的,另一种是没人使用的。
There are only two kinds of programming languages: those people always bitch about and those nobody use.
——本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)
C++语言之父
学习目标:
●学习C++输入/输出控制的新方法、新增bool类型、类型转换新方式等
●了解名字空间的意义、定义及访问方法
●学会使用string类型来方便地处理字符串
●掌握函数中新增加的默认参数用法、函数重载的定义及调用
●理解引用的实质,掌握其作为形式参数的用法,了解引用返回值
●了解利用指针通过new和delete进行动态空间管理的新方式
●了解异常的抛出、捕获和处理的过程
C++语言同时支持面向过程和面向对象的程序设计。本章主要介绍C++语言在支持面向过程的程序设计方面相比C语言的一些改进和扩展,内容主要包括输入/输出控制、注释方式、名字空间、形式参数可带有默认值、函数重载、引用、动态内存空间管理、异常处理等。本章内容也是进一步学习后续章节的基础。