网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

C++面向对象程序设计教程-第三版

分享到:
C++面向对象程序设计教程-第三版

最 低 价:¥20.80

定 价:¥32.00

作 者:陈维兴

出 版 社:清华大学出版社

出版时间:2009-6-1

I S B N:9787302200079

商品详情

编辑推荐

《C++面向对象程序设计教程(第3版)》是陈维兴等编著的,由清华大学出版社出版。

内容简介

简介   本书是为具有c语言基础的读者编写的,主要介绍c++面向对象程序设计的基本知识和编程方法,全面地讲述了c++面向对象的基本特征。针对初学者的特点,本书力求通过大量的例题,以通俗易懂的语言讲解复杂的概念和方法,以期帮助读者尽快地迈入面向对象程序设计的大门。    本书自2000年出版第1版以来,深受读者欢迎。第2版被评为北京高等教育精品教材,第3版被评为普通高等教育“十一五”国家级规划教材。    本书内容全面、语言通俗、例题丰富,同时配有大量习题,适合作为高等院校各专业学生学习c++的入门教材,也适合作为初学者自学的教材。为了帮助读者进一步理解和掌握所学的知识,同时出版了与本书配套的辅导教材《c++面向对象程序设计教程(第3版)习题解答与上机指导》

作者简介

目录

第1章 面向对象程序设计概述1.1 什么是面向对象程序设计1.1.1 一种新的程序设计范型1.1.2 面向对象程序设计的基本概念1.1.3 面向对象程序设计的基本特征1.2 为什么要使用面向对象程序设计1.2.1 传统程序设计方法的局限性1.2.2 面向对象程序设计方法的主要优点1.3 面向对象程序设计的语言1.3.1 面向对象程序设计语言的发展概况1.3.2 几种典型的面向对象程序设计语言习题第2章 C++概述2.1 C++的起源和特点2.1.1 C++的起源2.1.2 C++语言的特点2.2 C++源程序的构成2.2.1 简单的C++程序2.2.2 C++程序的结构特性2.2.3 C++程序的编辑.编译.连接和运行2.3 C++在非面向对象方面的扩充2.3.1 注释行2.3.2 C++的输入输出2.3.3 灵活的局部变量说明2.3.4 结构.联合和枚举名可直接作为类型名2.3.5 const修饰符2.3.6 函数原型2.3.7 内联函数2.3.8 带有默认参数的函数2.3.9 函数的重载2.3.1 0作用域运算符“∷”2.3.1 1无名联合2.3.1 2强制类型转换2.3.1 3运算符new和delete2.3.1 4引用习题第3章 类和对象3.1 类与对象的基本概念3.1.1 结构体与类3.1.2 成员函数的定义3.1.3 对象的定义及使用3.1.4 类的作用域和类成员的访问属性3.2 构造函数与析构函数3.2.1 对象的初始化和构造函数3.2.2 用成员初始化列表对数据成员初始化3.2.3 构造函数的重载3.2.4 带默认参数的构造函数3.2.5 析构函数3.3 对象数组与对象指针3.3.1 对象数组3.3.2 对象指针3.3.3 this指针3.4 string类3.5 向函数传递对象3.5.1 使用对象作为函数参数3.5.2 使用对象指针作为函数参数3.5.3 使用对象引用作为函数参数3.6 对象的赋值和复制3.6.1 对象赋值语句3.6.2 拷贝构造函数3.7 静态成员3.7.1 静态数据成员3.7.2 静态成员函数3.8 友元3.8.1 友元函数3.8.2 友元类3.9 类的组合3.1 0常类型3.1 0.1 常引用3.1 0.2 常对象3.1 0.3 常对象成员习题第4章 派生类与继承4.1 派生类的概念4.1.1 为什么要使用继承4.1.2 派生类的声明4.1.3 派生类的构成4.1.4 基类成员在派生类中的访问属性4.1.5 派生类对基类成员的访问规则4.2 派生类的构造函数和析构函数4.2.1 派生类构造函数和析构函数的执行顺序4.2.2 派生类构造函数和析构函数的构造规则4.3 调整基类成员在派生类中的访问属性的其他方法4.3.1 同名成员4.3.2 访问声明4.4 多重继承4.4.1 多重继承派生类的声明4.4.2 多重继承派生类的构造函数与析构函数4.4.3 虚基类4.5 基类与派生类对象之间的赋值兼容关系4.6 应用举例习题第5章 多态性5.1 编译时的多态性与运行时的多态性5.2 运算符重载5.2.1 在类外定义的运算符重载函数5.2.2 友元运算符重载函数5.2.3 成员运算符重载函数5.2.4 成员运算符重载函数与友元运算符重载函数的比较5.2.5 “++”和“——”的重载5.2.6 赋值运算符“=”的重载5.2.7 下标运算符“\”的重载5.3 类型转换5.3.1 系统预定义类型间的转换5.3.2 类类型与系统预定义类型间的转换5.4 虚函数5.4.1 虚函数的引入5.4.2 虚函数的定义5.4.3 纯虚函数和抽象类5.5 应用举例习题第6章 模板与异常处理6.1 模板的概念6.2 函数模板与模板函数6.3 类模板与模板类6.4 异常处理6.4.1 异常处理概述6.4.2 异常处理的方法6.5 应用举例习题第7章 C++的流类库与输入输出7.1 C++为何建立自己的输入输出系统7.2 C++流的概述7.2.1 C++的输入输出流7.2.2 预定义的流对象7.2.3 输入输出流的成员函数7.3 预定义类型的输入输出7.3.1 插入运算符与提取运算符7.3.2 输入输出的格式控制7.4 用户自定义类型的输入输出7.4.1 重载插入运算符7.4.2 重载提取运算符7.5 文件的输入输出7.5.1 文件的打开与关闭7.5.2 文件的读写7.6 命名空间和头文件命名规则7.6.1 命名空间7.6.2 头文件命名规则7.7 应用举例习题第8章 面向对象程序设计方法与实例8.1 面向对象程序设计的一般方法和技巧8.1.1 问题分析和功能定义8.1.2 对象(类)设计及实现8.1.3 核心控制设计8.1.4 编码与测试8.1.5 进化8.2 设计实例:模拟网上购书的结账功能8.2.1 问题分析与功能定义8.2.2 对象(类)设计8.2.3 核心控制设计8.2.4 编码与测试习题参考文献

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...