C++程序设计入门

C++程序设计入门

ID:43915282

大小:2.03 MB

页数:113页

时间:2019-10-16

C++程序设计入门_第1页
C++程序设计入门_第2页
C++程序设计入门_第3页
C++程序设计入门_第4页
C++程序设计入门_第5页
资源描述:

《C++程序设计入门》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章C++程序设计入门C++程序设计语言重庆大学计算机学院重庆大学葛垚Email:geyao@cqu.edu.cnC++程序设计语言总复习第1章C++语言编程入门第2章函数第3章类与对象第4章指针与引用第5章继承第6章运算符重载第7章多态与虚函数第8章群体类第9章模板第10章I/O流第11章标准模板类库STL第12章异常处理1.1C++语言的产生1.2C++语言是一种面向对象的程序设计语言1.3C++程序的开发步骤1.4一个简单C++程序的组成1.5C++语言的词法记号1.6数据类型1.7运算符与表达式1.7.1运算符1.7.2表达式1.7.3表达式中数据类型的转换1.

2、8控制语句1.8.1选择语句1.8.2循环语句1.8.3转移语句2.1函数的定义及调用2.1.1函数的定义2.1.2函数的声明2.1.3函数的调用2.1.4函数调用的执行过程2.2函数调用时参数的传递2.3内联函数2.4带默认形参值的函数2.5作用域2.5.1作用域分类2.5.2局部变量与全局变量2.6递归调用2.7重载函数2.8C++语言的系统函数第1章C++语言编程入门第2章函数第3章类与对象第4章指针与引用第5章继承第6章运算符重载第7章多态与虚函数第8章群体类第9章模板第10章I/O流第11章标准模板类库STL第12章异常处理3.1类与对象概念的引入3.2类的声明

3、3.3对象的声明3.4构造函数与析构函数3.5类的组合3.6静态成员3.6.1静态数据成3.6.2静态成员函数3.7友元3.8常对象、常成员函数与常数据成员3.9类的作用域及对象的生存期3.9.1类作用域3.9.2对象生存期3.10面向对象标记4.1指针4.1.1数据存储4.1.2指针的声明及使用4.1.3指针运算4.1.4与对象有关的指针4.1.5void和const指针4.2动态内存分配4.3指针与数组4.4指针与函数4.5字符串4.6引用4.7引用与函数4.8指针与引用4.9程序实例——链表5.1继承与派生5.2单继承5.2.1公有派生5.2.2私有派生5.2.3保

4、护派生5.3多继承5.4派生类的构造函数与析构函数5.5二义性问题5.6虚基类5.7赋值兼容原则6.1运算符重载的语法6.2一元运算符6.3二元运算符的重载6.4特殊的运算符6.4.1=运算符的重载6.4.2++和--运算符的重载6.4.3new和delete运算符的重载6.4.4[]的重载7.1多态性概述7.2虚函数7.3抽象类7.4综合实例8.1线性群体8.1.1可直接访问的线性群体——数组类8.1.2顺序访问群体——链表类8.2群体数据的排序与查找9.1函数模板9.2类模板10.1I/O流概述10.2输入输出格式控制10.3文件输入输出10.4用户自定义类型的输入输

5、出11.1基本数据结构知识11.2标准模板类库STL简介11.3向量11.4链表类的使用11.5双端队列11.6栈与队列11.7集合12.1异常处理的基本语法12.2异常处理的使用12.3标准C++库中的异常类进程总复习各章节总结★课程概述1.1C++语言的产生1.2C++语言是一种面向对象的程序设计语言1.2.1C++语言和面向对象的程序设计1.2.2C++语言与C语言的关系1.3C++程序的开发步骤1.4一个简单C++程序的组成1.5C++语言的词法记号1.5.1字符集1.5.2词法记号1.6数据类型1.6.1基本数据类型1.6.2变量1.6.3常量1.6.4自定义数

6、据类型1.7运算符与表达式1.7.1运算符1.7.2表达式1.7.3表达式中数据类型的转换1.8控制语句1.8.1选择语句1.8.2循环语句1.8.3转移语句第1章C++语言编程入门本章主要内容C++简介:历史、开发工具、程序框架数据类型运算符和表达式控制语句本章重点和难点重点数据类型和表达式难点C++程序框架结构Class数据类型本章教学方式理论讲解程序分析上机实践C++语言是一种已得到广泛使用的面向对象的程序设计语言。本章首先回顾C++语言的发展历史,讨论C++语言对面向对象程序设计的支持;然后,介绍用C++语言开发程序的步骤及一个简单C++程序的组成;最后,详细地介

7、绍C++语言支持的数据类型、运算符、表达式和控制语句等。利用这些知识,我们就可以开发出简单的C++程序。20世纪60年代MartinRichards设计出BCPL语言,它被用于在开发软件系统时作为记述语言。KenThompson在BCPL的基础上开发了B语言,美国DEC公司的PDP-7计算机中的UNIX操作系统就是用B语言开发的。1970年DennisRitchie等在为PDP-11计算机开发UNIX操作系统时,对B语言做了进一步的改进,推出了更加通用的C语言。1972年【1.1C++语言的产生】C++,这个词在中国大陆的程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。