基于自然语言思想的递进C/C++教程(下册C++)

出版时间:2011-7  出版社:清华大学出版社  作者:李春庚  页数:270  
Tag标签:无  

内容概要

  《基于自然语言思想的递进c/c++教程(下册c++)》虽然是建立在上册基础上的,但又有充分的独立性,完全可以单独使用。
  《基于自然语言思想的递进c/c++教程(下册c++)》以“选词造句,连句成段,多段成章,且词不断丰富,句式不断变化”的自然语言发展思想为学习线索,在c语言的“名词”——结构体基础上,发展得到c++语言的“标志性名词”——类和对象;将c语言中的指针和数组应用于c++的类对象,建立起了c和c++的连贯性;根据自然语言中,同一个名称或动词在不同的语境下有不同的意思,要根据上下文来理解的规律,讲解了c++语言中运算符的重载;根据c语言中名词的空间域和时间域,深入阐释了c++中类的封装、继承和派生。而模板、流、命名空间、标准模板库更是名词、动词及词的时间空间作用域融合发展的结果。
  全书例题围绕“学校信息管理系统”展开,随着不断深入学习,不断完善系统的功能,使之接近实际开发。每章的习题都是例题的变化或功能的增强,以加强学生对知识的理解,锻炼程序开发能力。
  《基于自然语言思想的递进c/c++教程(下册c++)》适合作为普通高校c++语言课程的教材,也可以用作培训教材和自学教材使用。

书籍目录

第10章 c++给c语言打的“补丁”
10.1“补丁”(1)——c++的基本输入输出
10.2“补丁”(2)——引用 &
10.3“补丁”(3)——形容词const
10.3.1符号普通常量
10.3.2符号引用常量
10.3.3符号常量指针
10.3.4符号指针常量
10.4“补丁”(4)——参数带有默认值的函数
10.5“补丁”(5)——函数的重载
10.6“补丁”(6)——函数的内联
10.7“补丁”(7)——内存的动态分配和释放
第11章 c++的标志性新增名词:类和对象
11.1类和对象的解析
11.1.1类的c语言根源
11.1.2类的c++语言创建
11.1.3对象的定义
11.1.4类的名词作用域审视
11.1.5类数据成员的说明
11.1.6类成员函数的说明
11.2类对象的指针、引用及数组的应用
11.3类的静态数据成员和静态成员函数
11.4类对象的初始创建(构造)和消亡(析构)
11.4.1析构函数
11.4.2构造函数
11.4.3拷贝构造函数
11.4.4类内包含指针变量及内存动态分配——深构造对象
11.5对类作用域的破坏——友元
11.5.1类的友元函数
11.5.2类的友元类
11.5.3对象的this指针
11.6与类和对象相关的const
11.6.1类内的常数据成员
11.6.2类内常成员函数
11.6.3常对象
11.7类内的其他类对象——子对象
习题
第12章 c++的动词扩充: 类作用域内的运算符和类型重载
12.1运算符的重载
12.1.1将运算符重载为类的成员函数
12.1.2将运算符重载为类的友员函数
12.2类型重载
习题
第13章 c++标志性名词(类)的发展(1)——类作用域的嵌套(继承和派生)
13.1类作用域的单路线嵌套(单继承和派生)
13.1.1类作用域的单路线结构化嵌套
13.1.2类的单路线交叉嵌套(继承派生中的交叉问题)
13.1.3类作用域单路线嵌套中的二义性问题
13.1.4基类子对象的提取
13.1.5类的单路线继承派生中的构造和析构函数
13.2类作用域的多路线嵌套(多继承和派生)
13.2.1类作用域多路线嵌套的单路线嵌套解析
13.2.2类作用域多路线嵌套带来的二义性问题
13.2.3多父类具有共同最基类时多义性问题的解决
13.2.4多父类具有共同最基类时子类对象的创建——虚继承时的构造函数
13.3同一类家族众对象的综合管理问题——虚函数
13.3.1用指向基类的指针变量来统一管理类家族的众对象的问题
13.3.2用基类指针调用派生类中定义的与基类中同名的函数
13.3.3用基类指针调用派生类中新定义函数
13.3.4基类中虚空函数的发展——纯虚函数和虚基类
13.3.5用基类指针释放派生类中动态分配的内存空间——虚析构函数
习题
第14章 c++标志性名词(类)的发展(2)——模板
14.1函数模板
14.1.1函数模板的定义和应用
14.1.2函数模板的函数特性
14.2类模板
14.2.1类模板的定义和应用
14.2.2类模板和类的关系
14.2.3类模板类型的对象的各种形式作为函数的参数及类模板的友元函数模板
14.2.4类模板中的静态成员
14.2.5类模板的继承和派生
习题
第15章 基于模板的文件操作——流
15.1计算机操作文件的内在逻辑
15.2流的概念和流类库
15.3标准流对象及其操作
15.3.1标准输入流对象及其操作方法
15.3.2标准输出流对象及其操作方法
15.3.3标准流操作示例
15.4基于流类的磁盘文件操作
15.4.1文本文件的操作
15.4.2二进制文件的操作
习题
第16章 c++表示有效范围的名词发展(3)——命名空间
16.1命名空间的作用
16.2命名空间的定义和使用
16.2.1命名空间的定义
16.2.2命名空间的使用
习题
第17章 c++对预想不到的运行错误控制——异常处理
17.1异常处理的作用
17.2异常处理的语句规则
17.3异常处理示例
习题
第18章 c++的名词、动词融合发展(4)——标准模板库(standard template
library,stl)
18.1标准模板库的引出
18.2标准模板库中的容器(类)
18.3标准模板库中的迭代器
18.4标准模板库中的容器适配器
18.5标准模板库中的泛型算法
习题
参考文献

编辑推荐

  教学目标明确,注重理论与实践的结合  教学方法灵活,培养学生自主学习的能力  教学内容先进,强调计算机在各专业中的应用  教学模式完善.提供配套的教学资源解决方案

图书封面

图书标签Tags

评论、评分、阅读与下载


    基于自然语言思想的递进C/C++教程(下册C++) PDF格式下载


用户评论 (总计5条)

 
 

  •   我是看了上之后才买的,对于有基础的人来说真的很不错,是从例外一个角度来阐述,可以作为很好的补充,但如果直接用来学的话,可能会显得不够。下还没看呢,只看目录还是很喜欢的,期待会很好
  •   就是老师要求买的书 c++教材最佳选择
  •   这本是我的老师编写的书,比学校买便宜,呵呵
  •   书真的很不错哦 买了五本 拿纸箱装的 一点也没有损坏 很满意哦
  •   老师推荐买的 应该会很有用
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7