C++面向对象程式设计(陈维兴主编图书)

更新时间:2025-05-19 21:36:22 阅读: 评论:0

C++面向对象程式设计(陈维兴主编图书)

《普通高等教育"十一五"国家级规划教材·中国高等院校计算机基础教育课程体系规划教材:C++面向对象程式设计》作者谭浩强深入调查了我国大学的程式设计课程的现状和发展趋势,参阅了国内外数十种C++的教材,认真分析了学习者在学习过程中遇到的困难,研究了初学者的认识规律,做到準确定位,合理取捨内容,设计了读者易于学习的教材体系,并且以通俗易懂的语言化解了许多複杂的概念,大大减少了初学者学习C++的困难。

基本介绍

书名:C++面向对象程式设计 作者:陈维兴 陈昕 编着 ISBN:978-7-115-22780-5 页数:309 页 出版时间:2010年10月 装帧:平装 开本:16 开 编目分类:TP312 责任编辑:武恩玉

图书一

书 名:C++面向对象程式设计丛 书 名:21世纪高等学校计算机规划教材——精品系列标準书号:ISBN 978-7-115-22780-5作 者:陈维兴 陈昕 编着译 者:–开 本:16 开印 张:19.75字 数:521 千字页 数:309 页装 帧:平装版 次:第1版第1次初版时间:

内容提要

本书介绍了C++面向对象程式设计的基本知识和编程方法,以及C++面向对象的基本特徵。针对初学者的特点, 本书力求通过大量实例、习题和上机实验题,以通俗易懂的语言讲解複杂的概念和方法,使读者能深刻理解和领会面向对象程式设计的特点和风格,掌握其方法和要领,以期帮助读者儘快地迈入面向对象程式设计的大门。

本书以套用为目的,大力加强实践环节,注重培养套用能力,适合作为高等院校各专业学生学习C++程式设计课程的教材,也可作为C++语言自学者的参考用书。

目录

第1章 面向对象方法概述 11.1 什幺是面向过程程式设计方法 11.1.1 面向过程程式设计方法概述 11.1.2 面向过程程式设计方法的局限性 31.2 什幺是面向对象程式设计方法 41.2.1 面向对象程式设计方法的基本概念 41.2.2 面向对象程式设计方法的基本特徵 71.2.3 面向对象程式设计方法的主要优点 101.3 面向对象程式设计的语言 111.3.1 面向对象程式设计语言的发展概况 111.3.2 几种典型的面向对象程式设计语言 12习题 12第2章 C++的初步知识 142.1 C++的发展和特点 142.1.1 C++的发展 142.1.2 C++的特点 152.2 C++源程式的构成 152.2.1 一个简单的C++程式 152.2.2 C++程式的结构特性 182.3 C++程式的编辑、编译、连线和运行 182.4 C++对C的扩充 192.4.1 注释 192.4.2 C++的输入输出 202.4.3 灵活的局部变数说明 232.4.4 const修饰符 232.4.5 函式原型 242.4.6 内联函式 272.4.7 带有默认参数的函式 282.4.8 函式的重载 292.4.9 作用域运算符“∷” 312.4.10 强制类型转换 322.4.11 运算符new和delete 322.4.12 引用 35实验 40习题 41第3章 类和对象 463.1 类的构成 463.1.1 从结构体到类 463.1.2 类的构成 473.2 成员函式的定义 493.2.1 普通成员函式的定义 493.2.2 内联成员函式的定义 513.3 对象的定义和使用 523.3.1 类与对象的关係 523.3.2 对象的定义 523.3.3 对象中成员的访问 533.3.4 类的作用域和类成员的访问属性 553.4 构造函式与析构函式 563.4.1 对象的初始化和构造函式 563.4.2 用成员初始化表对数据成员初始化 603.4.3 析构函式 613.4.4 默认的构造函式和默认的析构函式 643.4.5 带默认参数的构造函式 663.4.6 构造函式的重载 673.5 对象的赋值与複製 683.5.1 对象赋值语句 683.5.2 拷贝构造函式 703.6 自引用指针this 753.7 C++的string类 773.8 套用举例 79实验 80习题 82第4章 类和对象的进一步讨论 874.1 对象数组与对象指针 874.1.1 对象数组 874.1.2 对象指针 904.2 向函式传递对象 924.2.1 使用对象作为函式参数 924.2.2 使用对象指针作为函式参数 934.2.3 使用对象引用作为函式参数 934.3 静态成员 944.3.1 静态数据成员 954.3.2 静态成员函式 994.4 友元 1034.4.1 友元函式 1034.4.2 友元类 1064.5 类的组合 1084.6 共享数据的保护 1114.6.1 常对象 1114.6.2 常对象成员 1124.7 C++的多档案程式 1144.8 套用举例 116实验 119习题 121第5章 继承与派生 1265.1 继承与派生的基本概念 1265.1.1 为什幺要使用继承 1265.1.2 派生类的声明 1285.1.3 基类成员在派生类中的访问属性 1295.1.4 派生类对基类成员的访问规则 1305.2 派生类的构造函式和析构函式 1365.2.1 派生类构造函式和析构函式的调用顺序 136
5.2.2 派生类构造函式和析构函式的构造规则 1375.3 在派生类中显式访问基类成员 1415.4 多重继承与虚基类 1425.4.1 声明多重继承派生类的方法 1435.4.2 多重继承派生类的构造函式与析构函式 1455.4.3 虚基类 1485.5 套用举例 153实验 155习题 158第6章 多态性与虚函式 1636.1 多态性概述 1636.2 基类与派生类对象之间的赋值兼容关係 1636.3 虚函式 1666.3.1 虚函式的引入 1666.3.2 虚函式的作用和定义 1686.3.3 虚析构函式 1736.4 纯虚函式和抽象类 1756.4.1 纯虚函式 1756.4.2 抽象类 1766.5 套用举例 177实验 179习题 180第7章 运算符重载 1837.1 运算符重载概述 1837.2 运算符重载函式作为类的友元函式和成员函式 1867.2.1 运算符重载函式作为类的友元函式 1867.2.2 运算符重载函式作为类的成员函式 1907.2.3 运算符重载应该注意的几个问题 1937.3 前置运算符和后置运算符的重载 1967.4 重载插入运算符和提取运算符 1997.4.1 重载插入运算符“<<” 1997.4.2 重载提取运算符“>>” 2017.5 不同类型数据间的转换 2037.5.1 系统预定义类型间的转换 2037.5.2 类类型与系统预定义类型间的转换 2047.6 套用举例 208实验 211习题 212第8章 模板 2168.1 模板的概念 2168.2 函式模板 2178.2.1 函式模板的声明 2178.2.2 函式模板的使用 2178.3 类模板 2218.4 套用举例 227实验 229习题 230第9章 C++的输入和输出 2339.1 C++流的概述 2339.1.1 C++的输入/输出流 2339.1.2 预定义的流对象 2349.1.3 输入输出流的成员函式 2359.2 预定义类型输入输出的格式控制 2379.2.1 用流成员函式进行输入输出格式控制 2379.2.2 使用预定义的操纵符进行输入输出格式控制 2419.2.3 使用用户自定义的操纵符进行输入输出格式控制 2449.3 档案的输入输出 2459.3.1 档案的概述 245
9.3.2 档案的打开与关闭 2469.3.3 文本档案的读写 2499.3.4 二进制档案的读写 2529.4 套用举例 257实验 259习题 261第10章 异常处理和命名空间 26410.1 异常处理 26410.1.1 异常处理概述 26410.1.2 异常处理的方法 26510.2 命名空间和头档案命名规则 26910.2.1 命名空间 26910.2.2 头档案命名规则 27110.3 套用举例 272实验 273习题 274第11章 综合设计与实现 27611.1 需求分析 27611.2 系统分析 27611.2.1 基本信息类的属性和操作 27611.2.2 各种学生类的属性和操作 27711.2.3 系统管理类的操作 27711.3 系统设计 27811.3.1 基类和派生类的设计 27811.3.2 系统管理类的设计 28011.4 系统实现 282实验 291习题 291附录 C++上机操作介绍 292附录A Visual C++ 6.0 的开发环境 292附录B 建立和运行单档案程式 295附录C 建立和运行多档案程式 303

图书二

书名:C++面向对象程式设计书号:ISBN 978-7-121-11427-4

定价:29元电子工业出版社 2010.8 出版

本书内容

本书针对已有C程式设计基础学习C++面向对象程式设计的读者。全书分为12章,第1章首先介绍面向对象程式设计的思想和基本概念,以及C与C++的关係;在第2、3、6章介绍C++类、对象、重载的概念及使用方法;第4、5章详细介绍常量及变数的生存期与作用域;第7、8章详细讲解类的继承、组合、多态及模板问题;第9、10、11章详细介绍I/O流、异常处理及Visual C++ 2008环境;最后给出一个综合实例。书中还配有大量的习题。本书配有电子课件、习题解答等教学资源。读者对象本书可作为高等学校C++面向对象程式设计课程的教材,也可作为工程技术人员的参考书。

本书特色

★本书针对已有C语言基础的学生,帮助其从C语言顺利过渡到C++语言,涵盖了C++语言的主要特徵,使初学者能很快学习掌握C++。★本书在内容组织上採用案例教学的思想,由浅入深,对每个C++的理论方法从需求到套用做了详细的描述。★本书所用的开发环境为Visual C++ 2008。★本书配有电子课件、程式原始码、习题参考答案。★本书作者在西北地区较有影响力,为多门省精品课的负责人。★有效控制篇幅,定价29元,易于学生接受。

图书三

书 名:C++面向对象程式设计

作 者:(印)巴拉古路萨米,高峰 译出版社:清华大学出版社出版时间: 2010-6-1ISBN: 9787302222026开本: 16开定价: 49.00元

内容简介

本书以一种简单易懂的写作风格,介绍了何谓C++面向对象程式设计、为什幺以及如何用C++进行面向对象程式设计。本书给出了大量的示例、演示说明以及完整的程式。这些示例程式既简单也很具有教学意义。在必要的时候,本书还使用了概念图,使得介绍更加清晰,便于更好地理解。本书还介绍了面向对象方法的概念,简要讨论了系统的面向对象分析与设计的重要内容。本书的最大亮点是附录A的两个新的程式设计项目:(1)基于选单的计算系统;(2)银行系统。它们演示了如何在现实应用程式中集成C++的各种特性。本书不仅可以作为高等院校C++面向对象程式设计的教材,也是希望了解C++语言和面向对象程式设计知识的专业人员的很好参考书。

图书目录

第1章 面向对象编程原理第2章 C++入门第3章 符号、表达式和控制结构第4章 C++中的函式第5章 类和对象第6章 构造函式和析构函式第7章 运算符重载和类型转换第8章 继承:类的扩展第8章 继承:类的扩展第10章 控制台的输入输出操作第11章 档案操作第12章 模板第13章 异常处理第14章 标準模板库介绍第15章 操作字元串第16章 标準C++的新特性第17章 面向对象系统的开发附录参考文献

图书四

书 名: C++面向对象程式设计

图书《C++面向对象程式设计》

作 者:(美)萨维奇出版社:清华大学出版社出版时间: 2007ISBN: 9787302152392开本: 16定价: 69.80 元

内容简介

本书是最优秀的C++入门教材之一,在全球已经拥有数十万读者。作者结合自己多年的教学经验,根据教学大纲精心设计并编写了书中内容。与此同时,还採用了很多便于读者巩固所学知识的教学特徵,比如各章开始处的小节总览,书中随处可见的总结框、编程提示和编程陷阱,各章的自测题及结尾处的小结、编程项目等。这些非常适合初学者掌握重要的编程概念。全书共18章,8个附录。在讲解C++基础知识之后,直接引导学生深入函式,I/0流,类,控制流程,命名空间,数组,字元串,指针和动态数组,递归,模板,指针和鍊表,派生类,异常以及标準模板库。

作者简介

(美)Walter Savitch,美国加州大学圣地亚哥分校计算机科学系名誉教授(名誉教授是对巳退休教授的尊称),但他仍然老当益壮,数十年如一日,活跃于计算机领域。1969年,Savifch教授获得加州大学数学系PHD学位。随后便加入加州大学圣地亚哥分校,担任认知科学领域UCSD跨学科Ph.D项目主管。他担任过华盛顿大学西雅图分校和科罗拉多大学Boulder分校的访问研究员,同时还担任过阿姆斯特丹CWl的访问学者。
Savitch教授的研究领域包括複杂性理论、形式语言理论、计算语言学和计算机教材的开发。他因为对複杂性理论所做的贡献而声名远扬,其中包括他提出的第一个完整语言(complete1anguage)範例。这个奠基性的成果立即引起全世界对完整问题(completeproblems)的广泛兴趣。与此同时,他还大量参与了不确定性和并行计算模型的理论研究工作,正集中精力从事形式和计算语言学、计算机教育的研究。除了发表过大量的学术论文,Savitch教授还编写了多部非常畅销的计算机教材。

目录

第1章 计算机和C++编程入门概述1.1 计算机系统1.2 编程和问题求解1.3 C++入门1.4 测试和调试小结自测题答案编程项目第2章 C++基础知识概述预备知识2.1 变数和赋值2.2 输入和输出2.3 数据类型和表达式2.4 简单控制流程2.5 程式风格小结自测题答案编程项目第3章 更多的控制流程概述预备知识3.1 使用布尔表达式3.2 多路分支3.3 C++循环语句详解3.4 设计循环小结自测题答案编程项目第4章 过程抽象和返回一个值的函式概述预备知识4.1 自顶向下设计4.2 预定义函式4.3 程式设计师自定义函式4.4 过程抽象4.5 局部变数4.6 重载函式名称小结自测题答案编程项目第5章 所有子任务的函式第6章 I/O流——对象和类入门第7章 数组第8章 字元串和向量第9章 指针和动态数组第10章 定义类第11章 友元函式、重载操作符和数组第12章 独立编译和命名空间第13章 指针和鍊表第14章 递归第15章 继承第16章 异常处理第17章 模板第18章 标準模板库附录1 C++关键字附录2 操作符的优先权附录3 ASCII字元集附录4 部分库函式附录5 内联函式附录6 重载数据索引方括弧附录7 this指针附录8 将操作符重载为成员操作符
目录

图书五

书 名: C++面向对象程式设计

图书《C++面向对象程式设计》

作 者:栗青生出版社:中国水利水电出版社出版时间: 2010年3月1日ISBN: 9787508471976开本: 16开定价: 25.00元

内容简介

《C++面向对象程式设计》从实际套用出发,系统地介绍C++面向对象程式设计的原理、方法和技巧。重点突出,叙述清楚,深入浅出,论述详尽,使读者既能深刻领会面向对象程式设计的思想,了解面向对象程式设计的特徵,又能掌握C++语言的编程与套用。全书共8章,主要包括:面向对象程式设计语言概述、C++语言基础知识、类和对象、对象成员和友员、继承和派生、多态性和运算符重载、模板、C++的输入/输出流。在每一章的知识点后面,都给出了相应的程式设计实例,这些实例不仅有助于读者巩固知识点的内容,而且更有助于读者创新能力的培养。《C++面向对象程式设计》适合作为普通高等院校计算机及其相关专业C++程式设计教材,也可供从事计算机软体开发的科研人员使用。

图书目录

前言第1章 面向对象程式设计语言概述11.1 面向对象程式设计概述11.1.1 面向对象程式设计11.1.2 面向对象的软体工程21.1.3 面向对象的主要概念21.2 面向对象程式设计的特点41.2.1 传统程式设计方法的局限性41.2.2 面向对象程式设计的主要优点41.3 面向对象的系统开发方法61.3.1 典型的面向对象程式设计语言71.3.2 C++面向对象程式设计流程81.4 程式举例9本章小结12习题113第2章 C++语言基础知识152.1 C++语言的产生和发展152.1.1 C++的产生152.1.2 C++的特点162.2 C++程式的结构及编程环境162.2.1 C++程式基本格式162.2.2 C++程式的结构182.2.3 C++程式的编程环境192.3 C++的数据类型252.3.1 关键字和标识符252.3.2 C++的基本数据类型262.3.3 常量262.3.4 变数312.3.5 数组342.3.6 结构体362.3.7 联合体392.3.8 枚举类型402.3.9 用typedef类型412.3.10 数据类型转换412.4 运算符、表达式和基本语句422.4.1 运算符422.4.2 表达式522.4.3 基本语句542.5 函式572.5.1 函式的分类572.5.2 函式的定义582.5.3 函式的声明592.5.4 函式的调用592.5.5 内联函式60
2.5.6 函式的重载612.6 作用域和引用622.6.1 作用域标识符622.6.2 引用632.7 程式举例66本章小结69习题270第3章 类和对象733.1 类的概念713.1.1 类的引入713.1.2 类的定义723.1.3 类的成员函式743.2 对象763.2.1 对象的定义763.2.2 对象成员的访问773.2.3 类成员的访问属性783.2.4 对象赋值语句803.2.5 类的作用域803.2.6 自引用指针813.3 构造函式823.3.1 构造函式823.3.2 成员初始化表863.3.3 预设参数的构造函式883.3.4 预设的构造函式893.4 析构函式913.4.1 析构函式的构成和作用913.4.2 预设的析构函式943.5 再谈构造函式943.5.1 重载构造函式943.5.2 拷贝构造函式953.5.3 浅拷贝和深拷贝1003.6 程式举例103本章小结106习题3106第4章 对象成员和友元1084.1 对象成员1084.2 对象数组与对象指针1094.2.1 对象数组1094.2.2 对象指针1114.2.3 指向类的成员的指针1134.3 向函式传递对象1164.4 静态成员1184.4.1 静态数据成员1184.4.2 静态成员函式1204.4.3 通过普通指针,访问静态成员1214.5 友元1214.5.1 友元函式1224.5.2 友元成员1224.5.3 友元类1244.6 常类型1244.6.1 常引用1244.6.2 常对象1254.6.3 常对象成员1264.7 程式举例128本章小结133习题4134第5章 继承和派生1365.1 继承与派生1365.1.1 继承与代码重用1365.1.2 派生类的声明1375.1.3 派生类对基类成员的访问1385.1.4 派生类对基类成员的访问规则1385.2 派生类的构造函式和析构函式1435.2.1 派生类构造函式和析构函式的执行顺序1435.2.2 派生类构造函式和析构函式的构造规则1445.3 多继承1465.3.1 多继承的声明1475.3.2 多继承的构造函式和析构函式1485.3.3 虚基类1505.4 赋值兼容规则”1525.5 程式举例154本章小结158习题5159
第6章 多态性和运算符重载1616.1 多态性1616.1.1 通用多态和专用多态1616.1.2 多态的实现1626.2 虚函式1626.2.1 虚函式的作用和定义1646.2.2 虚析构函式1656.2.3 虚函式与重载函式的关係1666.2.4 多继承与虚函式1676.3 纯虚函式和抽象类1686.3.1 纯虚函式1686.3.2 抽象类1696.4 运算符重载1706.4.1 运算符重载概述1706.4.2 运算符重载规则1716.5 运算符重载函式的形式1716.5.1 成员运算符函式1716.5.2 友元运算符函式1756.5.3 成员运算符函式与友元运算符函式的比较1816.6 程式举例183本章小结190习题6191第7章 模板1937.1 模板的概念1937.2 函式模板与模板函式1937.2.1 函式模板的说明1937.2.2 函式模板的使用1947.3 模板函式的覆盖1957.4 类模板与模板类1967.5 程式举例198本章小结”201习题7201第8章 C++的输入/输出流2038.1 C++的流2038.1.1 流的概念2038.1.2 I/O流类体系概述2048.2 格式化输入输出2068.2.1 输出宽度控制:setw和width2078.2.2 填充字元控制:setfill和fill2078.2.3 输出精度控制:setprecision和precision2088.2.4 其他格式状态2098.3 档案的输入输出2098.3.1 档案的打开与关闭2108.3.2 档案的读写2118.3.3 档案读写位置指针2138.4 程式举例214本章小结217习题8217附录实验219参考文献222

图书六

北大版C++面向对象程式设计。图书信息

ISBN: 978-7-301-09397-9/TP? 版次: 1 作者: 崔永红 开本: 16流 装订: 平 字数: 260千字 定价: ¥ 24.00 元 出版日期: 2008-06-10

本文发布于:2023-03-26 20:25:02,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/to/1680201562265826.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:程式   面向对象   图书   陈维兴
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道