登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』C++面向对象程序设计(第三版)

書城自編碼: 2999069
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: [中国]陈维兴;林小茶
國際書號(ISBN): 9787113224868
出版社: 中国铁道出版社
出版日期: 2017-01-01
版次: 3 印次: 1
頁數/字數: 333/53400
書度/開本: 16开 釘裝: 平装

售價:HK$ 79.2

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
一木倒,万物生:树的第二次生命
《 一木倒,万物生:树的第二次生命 》

售價:HK$ 62.1
大乔小乔
《 大乔小乔 》

售價:HK$ 67.9
文化遗产管理规划:场所及其意义
《 文化遗产管理规划:场所及其意义 》

售價:HK$ 101.2
最后的奈良(一部日本土葬风俗消亡史,堪称日本土葬资源抢救工程的“世纪奇书”)
《 最后的奈良(一部日本土葬风俗消亡史,堪称日本土葬资源抢救工程的“世纪奇书”) 》

售價:HK$ 98.9
古籍目录版本校勘文选(平装)
《 古籍目录版本校勘文选(平装) 》

售價:HK$ 89.7
巴比伦怪物:魏玛共和国犯罪鉴证实录(“火与风”丛书)
《 巴比伦怪物:魏玛共和国犯罪鉴证实录(“火与风”丛书) 》

售價:HK$ 101.2
启功谈国画(启功著,中华书局出版)
《 启功谈国画(启功著,中华书局出版) 》

售價:HK$ 64.4
中国书法的历程
《 中国书法的历程 》

售價:HK$ 89.7

 

編輯推薦:
C面向对象程序设计(第三版)本书是谭浩强主审,是中国铁道出版社的经典教材。
內容簡介:
本书是为具有C 语言基础的读者编写的,主要介绍C面向对象程序设计的基本知识和编程方法,全面讲述了C面向对象的基本特征。内容包括类、对象、继承、派生类、多态性、虚函数、运算符重载、模板、输入和输出流类库、异常处理和命名空间、STL 标准模板库和面向对象程序设计方法与实例等。本书注重基本概念,从实际应用出发,突出重点,深入浅出,叙述清晰,内容详尽。针对初学者的特点,力求通过大量的例题,以通俗易懂的语言讲解复杂的概念和方法,以帮助读者尽快迈入面向对象程序设计的大门。本书采用Visual C 2010 作为调试环境。为了帮助读者进一步理解和掌握所学的知识,同时出版了与本书配套的辅导教材《C面向对象程序设计习题解答与上机指导(第三版)》。本书内容全面、语言通俗、例题丰富,同时配有大量习题,适合作为高等院校各专业学生学习C的基础教材,也适合初学者自学使用。
目錄
第1 章
面向对象程序设计........................................... 1
1.1 面向对象程序设计概述... 1
1.1.1 面向对象程序设计的定义....................................
1
1.1.2 面向对象程序设计的基本概念............................
2
1.1.3 面向对象程序设计的基本特征............................
4
1.2 面向对象程序设计的特点 8
1.2.1 面向过程程序设计的局限性................................
8
1.2.2 面向对象程序设计的主要优点............................
9
1.3 面向对象程序设计的语言...............................................10
1.3.1 面向对象程序设计语言的发展概况....................10
1.3.2 几种典型的面向对象程序设计语言....................11
本章小结..................................12
习题..........................................13
第2 章 C基础........14
2.1 C的产生和特点...........14
2.1.1 C的产生...........14
2.1.2 C的特点...........15
2.2 C程序的结构特性.......15
2.2.1 一个简单的C示例程序...................................15
2.2.2 C程序的结构特性............................................16
2.3 C程序的编辑、编译、连接和运行.............................17
2.4 C在非面向对象方面对C 语言的扩充........................18
2.4.1 注释行.................18
2.4.2 C的输入和输出...............................................19
2.4.3 灵活的变量声明..21
2.4.4 结构、联合和枚举名..........................................22
2.4.5 函数原型..............23
2.4.6 const 修饰符........25
2.4.7 void 型指针..........26
2.4.8 内联函数..............27
2.4.9 带有默认参数值的函数.......................................28
2.4.10 函数重载............29
2.4.11 作用域标识符∷.........................................31
2.4.12 强制类型转换....32
2.4.13 new 和delete 运算符..........................................32
2.4.14 引用...................35
本章小结..................................42
习题..........................................42
第3 章
类和对象(一) .............................................46
3.1 类的构成.........................46
3.1.1 从结构体到类......46
3.1.2 类的构成概述......47
3.2 成员函数的定义..............49
3.2.1 普通成员函数的定义..........................................49
3.2.2 内联成员函数的定义..........................................50
3.3 对象的定义和使用..........51
3.3.1 类与对象的关系..51
3.3.2 对象的定义..........52
3.3.3 对象中成员的访问..............................................52
3.3.4 类的作用域和类成员的访问属性.......................54
3.3.5 对象赋值语句......55
3.4 构造函数与析构函数......56
3.4.1 构造函数..............56
3.4.2 成员初始化列表..60
3.4.3 带默认参数的构造函数.......................................61
3.4.4 析构函数..............63
3.4.5 默认的构造函数和默认的析构函数....................66
3.4.6 构造函数的重载..69
3.4.7 拷贝构造函数......71
*3.4.8 浅拷贝和深拷贝..78
本章小结..................................81
习题..........................................82
第4 章
类和对象(二) .............................................87
4.1 自引用指针this
...............87
4.2 对象数组与对象指针......90
4.2.1 对象数组..............90
4.2.2 对象指针..............93
4.2.3 string 类...............95
4.3 向函数传递对象..............97
4.3.1 使用对象作为函数参数.......................................97
4.3.2 使用对象指针作为函数参数...............................98
4.3.3 使用对象引用作为函数参数...............................99
4.4 静态成员.......................100
4.4.1 静态数据成员....100
4.4.2 静态成员函数....104
4.5 友元...............................107
4.5.1 友元函数............108
4.5.2 友元类...............112
4.6 类的组合.......................114
*4.7 共享数据的保护............117
4.7.1 常引用...............117
4.7.2 常对象...............118
4.7.3 常对象成员........119
*4.8 C程序的多文件组成.122
4.9 程序举例.......................123
本章小结................................125
习题........................................126
第5 章
继承与派生..135
5.1 继承与派生的概念........135
5.1.1 使用继承的原因135
5.1.2 派生类的声明....137
5.1.3 基类成员在派生类中的访问属性.....................138
5.1.4 派生类对基类成员的访问规则.........................139
5.2 派生类的构造函数和析构函数.....................................144
5.2.1 派生类构造函数和析构函数的调用顺序..........144
5.2.2 派生类构造函数和析构函数的构造规则..........145
*5.3 调整基类成员在派生类中的访问属性的其他方法......151
5.3.1 同名成员............151
5.3.2 访问声明............152
5.4 多继承与虚基类............155
5.4.1 声明多继承派生类的方法.................................155
5.4.2 多继承派生类的构造函数与析构函数..............157
5.4.3 虚基类...............161
*5.5 赋值兼容规则...............166
5.6 程序举例.......................169
本章小结................................172
习题........................................172
第6 章
多态性与虚函数...........................................176
6.1 多态性概述...................176
6.1.1 虚函数的案例....177
6.1.2 虚函数的作用和定义........................................177
*6.1.3 虚析构函数........181
6.1.4 虚函数与重载函数的关系.................................183
6.1.5 多继承与虚函数184
6.2 纯虚函数和抽象类........185
6.2.1 纯虚函数............185
6.2.2 抽象类...............186
6.3 程序举例.......................187
本章小结................................190
习题........................................191
第7 章
运算符重载..194
7.1 运算符重载概述............194
7.2 运算符函数重载为类的友元函数和成员函数..............196
7.2.1 友元运算符重载函数........................................196
7.2.2 成员运算符重载函数........................................201
7.2.3 运算符重载应该注意的几个问题.....................205
7.3 几个常用运算符的重载208
7.3.1 赋值运算符=的重载...................................208
*7.3.2 下标运算符[]的重载...................................212
*7.3.3 函数调用运算符的重载...........................213
7.4 重载插入运算符和提取运算符.....................................215
7.4.1 重载插入运算符7.4.2 重载提取运算符
......................................217
7.5 类型转换.......................218
7.5.1 标准类型间的转换............................................218
*7.5.2 类类型与标准类型间的转换.............................219
7.6 程序举例.......................223
本章小结................................225
习题........................................225
第8 章
函数模板与类模板........................................229
8.1 模板的概念...................229
8.2 函数模板.......................230
8.2.1 函数模板的声明230
8.2.2 函数模板的使用231
8.3 类模板...........................234
8.4 程序举例.......................239
本章小结................................241
习题........................................241
第9 章 C的输入和输出........................................246
9.1 C为何建立自己的输入输出系统.............................246
9.2 C的流库及其基本结构..............................................247
9.2.1 C的流.............247
9.2.2 预定义的流对象249
9.2.3 输入输出流的成员函数....................................250
9.3 预定义类型输入输出的格式控制................................251
9.3.1 用流成员函数进行输入输出格式控制.............252
9.3.2 使用预定义的操作符进行输入输出格式控制.255
9.3.3 使用用户自定义的操作符进行输入输出格式控制..........................................258
9.4 文件的输入输出...........259
9.4.1 文件概述............259
9.4.2 文件的打开与关闭............................................260
9.4.3 文本文件的读写...............................................263
9.4.4 二进制文件的读写...........................................265
9.5 程序举例.......................271
本章小结................................272
习题........................................273
第10 章
异常处理和命名空间...................................277
10.1 异常处理.....................277
10.1.1 异常处理概述..277
10.1.2 异常处理的方法..............................................278
10.2 命名空间和头文件命名规则.......................................282
10.2.1 命名空间..........282
10.2.2 头文件命名规则..............................................284
本章小结................................284
习题........................................285
第11 章 STL 标准模板库.........................................287
11.1 容器、算法和迭代器的基本概念...............................287
11.2 容器.............................288
11.2.1 vector 容器.......288
11.2.2 list 容器............293
11.2.3 容器适配器......297
11.2.4 deque 容器.......301
11.2.5 set、multiset、map 和multimap 容器..............302
本章小结................................304
习题........................................304
第12 章
面向对象程序设计方法与实例.....................308
12.1 面向对象程序设计的一般方法和技巧........................308
12.2 设计实例.....................311
12.2.1 举例:模拟网上购书的结账功能....................311
12.2.2 举例:模拟ATM 为用户提供服务..................319
本章小结................................333
习题........................................333
参考文献....................334
內容試閱
本教材的第一版和第二版自出版以来获得读者和同行好评,成为不少高校的教材,并作为考研参考书受到读者欢迎。在总结了最近几年的教学经验,并听取了专家和读者的意见后,我们在第二版的基础上对教材进行了再次修订。
本次修订保持了前两版通俗易懂、层次分明的特点,通过大量的实例讲解,方便读者对基本概念的理解,并使读者能尽快建立面向对象程序设计的基本思想,迅速掌握C程序设计的基本技能,编写出具有良好风格的程序,在此基础上,本教材主要在以下几个方面进行了修订:
(1)版本进行了升级,由Visual C 6.0 升级到了Visual C 2010。
由于采用了Visual C 2010 作为调试环境,因此本书中所有程序都在Visual C 2010 中调试通过。因此,有些程序的实现与第二版有区别。在Visual C 6.0 环境下,
有些程序的第一行必须改为 #include 程序才能通过调试,而在Visual
C 2010 中调试程序就不存在这个问题。这给我们调试程序带来了极大的方便。
(2)增加了第11 章STL 标准模板库。对于有一定程序设计基础的读者来说,掌握这部分内容可以提高编程效率,因为标准模板库中提供了对常用的数据结构的操作,如表、栈和队列等。程序设计者在编写实用程序时可以直接调用在这些数据结构上操作的函数,而不用再编写相关的基础程序。当然,在此也要强调,在学习过程中,数据结构的基础程序还是需要学习者好好研究并自行编写,只是,在已经掌握了相关内容后,在实用程序编写的时候,可以考虑使用标准模板库。
(3)通过对第二版的内容进行研究,删掉了一些不是十分必要的内容和案例,增加了一些新的、更实用的案例和内容,从而使本教材更具有实用性。
C是一门实践性很强的课程,只靠听课和看书是学不好的,必须多做题、多编程、多上机。我们编写了与本教材配套的《C面向对象程序设计习题解答与上机指导(第三版)》(由中国铁道出版社同期出版),请读者参阅。
本教材由陈维兴、林小茶编著。其中,第1 章~第10 章由陈维兴编写,第11 章、第12 章以及附录由林小茶编写。
在本教材的编写和出版过程中,全国高等院校计算机基础教育研究会荣誉会长谭浩强教授给予了指导和把关,在此表示最衷心的感谢。
最后,借用本书再版的机会,向各位老师和读者表示衷心的感谢,欢迎您对本书的内容和编写方法提出批评和建议。


2016 年8 月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.