面向对象程序设计 : C++语言描述 : 原书第2版 🔍
(美)Richard Johnsonbaugh,(美)Martin Kalin著;蔡宇辉,李军义译, (美)Richard Johnsonbaugh, (美)Martin Kalin著 , 蔡宇辉, 李军义译, Richard Johnsonbaugh, Martin Kalin, 蔡宇辉, 李军义, (美) 约翰逊鲍尔, R, 約翰遜鮑
北京:机械工业出版社, 2003, 2003
中文 [zh] · PDF · 17.1MB · 2003 · 📗 未知类型的图书 · 🚀/duxiu/zlibzh · Save
描述
1 (p0-1): 1.1 面向过程的编程风格与面向对象的编程风格 1 (p0-2): 1.1.1 面向过程的编程风格 1 (p0-3): 第1章 面向对象编程 2 (p0-4): 1.1.2 面向对象的编程风格 3 (p0-5): 1.1.3 关系 3 (p0-6): 1.1.4 课后练习 3 (p0-7): 1.2 类与抽象数据类型 3 (p0-8): 1.2.1 信息隐藏 4 (p0-9): 1.2.2 封装 4 (p0-10): 1.2.3 抽象数据类型 5 (p0-11): 1.3 客户/服务器模式与消息传递 5 (p0-12): 1 2.4 课后练习 6 (p0-13): 1.3.1 客户/服务器模式 6 (p0-14): 1.3.2 消息传递与方法调用 8 (p0-15): 1.3.3 课后练习 8 (p0-16): 1.4 继承与多态 8 (p0-17): 1.4.1 继承 9 (p0-18): 1.4.2 多态 9 (p0-19): 1.4.3 多态与递归 11 (p0-20): 1.4.4 课后练习 11 (p0-21): 1.5 接口与组件 11 (p0-22): 1.5.1 接口 12 (p0-23): 1.5.2 组件 13 (p0-24): 1.5.3 课后练习 14 (p0-25): 第2章 从C到C++ 14 (p0-26): 2.1 名字空间 17 (p0-27): 2.1.1 课后练习 18 (p0-28): 2.2 C++输入/输出简介 20 (p0-29): 2.2.1 操纵符 23 (p0-30): 2.2.2 混合使用C和C++的输入/输出 24 (p0-31): 2.2.3 课后练习 24 (p0-32): 2.3 文件 26 (p0-33): 2.4 若干重要的C++特性 26 (p0-34): 2.4.1 强制类型转换 26 (p0-35): 2.3.2 课后练习 26 (p0-36): 2.3.1 测试文件的打开状态 28 (p0-37): 2.4.2 常数 28 (p0-38): 2.4.3 数据类型bool 28 (p0-39): 2.4.4 枚举类型 29 (p0-40): 2.4.5 定义变量 30 (p0-41): 2.4.6 结构 31 (p0-42): 2.4.7 课后练习 31 (p0-43): 2.5 string类型 31 (p0-44): 2.5.1 定义string类型的变量 31 (p0-45): 2.5.2 转换为C风格的字符串 32 (p0-46): 2.5.4 读写string 32 (p0-47): 2.5.3 字符串长度 33 (p0-48): 2.5.5 赋值 34 (p0-49): 2.5.6 字符串的连接 34 (p0-50): 2.5.7 修改字符串 36 (p0-51): 2.5.8 提取子串 36 (p0-52): 2.5.9 查找 37 (p0-53): 2.5.10 字符串比较 38 (p0-54): 2.5.11 课后练习 40 (p0-55): 2.6 函数 40 (p0-56): 2.6.1 函数原型 41 (p0-57): 2.6.3 引用 41 (p0-58): 2.6.2 main函数 42 (p0-59): 2.6.4 引用调用 43 (p0-60): 2.6.5 引用返回 44 (p0-61): 2.6.6 内联函数 45 (p0-62): 2.6.7 数默认参数 46 (p0-63): 2.6.8 函数重载 47 (p0-64): 2.6.9 函数签名 48 (p0-65): 2.6.10 课后练习 51 (p0-66): 2.7 new和delete操作符 53 (p0-67): 2.7.1 课后练习 53 (p0-68): 2.8 例外处理 56 (p0-69): 2.8.1 课后练习 57 (p0-70): 2.9.3 无名联合 57 (p0-71): 2.9.2 无名名字空间 57 (p0-72): 2.9 补充材料 57...
备用文件名
zlibzh/no-category/(美)Richard Johnsonbaugh,(美)Martin Kalin著;蔡宇辉,李军义译, (美)Richard Johnsonbaugh, (美)Martin Kalin著 , 蔡宇辉, 李军义译, Richard Johnsonbaugh, Martin Kalin, 蔡宇辉, 李军义, (美) 约翰逊鲍尔, R, 約翰遜鮑/面向对象程序设计 C++语言描述 原书第2版_53529573.pdf
备选标题
面向对象程序设计 : C++语言描述 = Object-Oriented programming in C++
备选作者
Object-Oriented Programming in C++;(美)Martin Kalin(著);(美)Richard Johnsonbaugh(著);蔡宇辉;李军义
备选作者
Richard Johnsonbaugh; 约翰逊鲍尔; Martin Kalin
备用出版商
China Machine Press
备用出版商
机械工业出版社·北京
备用版本
Cheng xu she ji yu yan yi cong, Di 1 ban, Bei jing, 2002
备用版本
Cheng xu she ji yu yan yi cong, Bei jing, 2003
备用版本
China, People's Republic, China
元数据中的注释
Bookmarks: p0-1 (p1): 1.1 面向过程的编程风格与面向对象的编程风格
p0-2 (p1): 1.1.1 面向过程的编程风格
p0-3 (p1): 第1章 面向对象编程
p0-4 (p2): 1.1.2 面向对象的编程风格
p0-5 (p3): 1.1.3 关系
p0-6 (p3): 1.1.4 课后练习
p0-7 (p3): 1.2 类与抽象数据类型
p0-8 (p3): 1.2.1 信息隐藏
p0-9 (p4): 1.2.2 封装
p0-10 (p4): 1.2.3 抽象数据类型
p0-11 (p5): 1.3 客户/服务器模式与消息传递
p0-12 (p5): 1 2.4 课后练习
p0-13 (p6): 1.3.1 客户/服务器模式
p0-14 (p6): 1.3.2 消息传递与方法调用
p0-15 (p8): 1.3.3 课后练习
p0-16 (p8): 1.4 继承与多态
p0-17 (p8): 1.4.1 继承
p0-18 (p9): 1.4.2 多态
p0-19 (p9): 1.4.3 多态与递归
p0-20 (p11): 1.4.4 课后练习
p0-21 (p11): 1.5 接口与组件
p0-22 (p11): 1.5.1 接口
p0-23 (p12): 1.5.2 组件
p0-24 (p13): 1.5.3 课后练习
p0-25 (p14): 第2章 从C到C++
p0-26 (p14): 2.1 名字空间
p0-27 (p17): 2.1.1 课后练习
p0-28 (p18): 2.2 C++输入/输出简介
p0-29 (p20): 2.2.1 操纵符
p0-30 (p23): 2.2.2 混合使用C和C++的输入/输出
p0-31 (p24): 2.2.3 课后练习
p0-32 (p24): 2.3 文件
p0-33 (p26): 2.4 若干重要的C++特性
p0-34 (p26): 2.4.1 强制类型转换
p0-35 (p26): 2.3.2 课后练习
p0-36 (p26): 2.3.1 测试文件的打开状态
p0-37 (p28): 2.4.2 常数
p0-38 (p28): 2.4.3 数据类型bool
p0-39 (p28): 2.4.4 枚举类型
p0-40 (p29): 2.4.5 定义变量
p0-41 (p30): 2.4.6 结构
p0-42 (p31): 2.4.7 课后练习
p0-43 (p31): 2.5 string类型
p0-44 (p31): 2.5.1 定义string类型的变量
p0-45 (p31): 2.5.2 转换为C风格的字符串
p0-46 (p32): 2.5.4 读写string
p0-47 (p32): 2.5.3 字符串长度
p0-48 (p33): 2.5.5 赋值
p0-49 (p34): 2.5.6 字符串的连接
p0-50 (p34): 2.5.7 修改字符串
p0-51 (p36): 2.5.8 提取子串
p0-52 (p36): 2.5.9 查找
p0-53 (p37): 2.5.10 字符串比较
p0-54 (p38): 2.5.11 课后练习
p0-55 (p40): 2.6 函数
p0-56 (p40): 2.6.1 函数原型
p0-57 (p41): 2.6.3 引用
p0-58 (p41): 2.6.2 main函数
p0-59 (p42): 2.6.4 引用调用
p0-60 (p43): 2.6.5 引用返回
p0-61 (p44): 2.6.6 内联函数
p0-62 (p45): 2.6.7 数默认参数
p0-63 (p46): 2.6.8 函数重载
p0-64 (p47): 2.6.9 函数签名
p0-65 (p48): 2.6.10 课后练习
p0-66 (p51): 2.7 new和delete操作符
p0-67 (p53): 2.7.1 课后练习
p0-68 (p53): 2.8 例外处理
p0-69 (p56): 2.8.1 课后练习
p0-70 (p57): 2.9.3 无名联合
p0-71 (p57): 2.9.2 无名名字空间
p0-72 (p57): 2.9 补充材料
p0-73 (p57): 2.9.1 C++关键字
p0-74 (p58): 2.9.4 成员选择符
p0-75 (p61): 2.10 常见编程错误
p0-76 (p69): 2.11 编程习题
p0-77 (p72): 第3章 类
p0-78 (p72): 3.1 类和对象
p0-79 (p72): 3.1.1 类声明
p0-80 (p73): 3.1.2 C++的信息隐藏机制
p0-81 (p74): 3.1.3 成员选择符
p0-82 (p75): 3.1.5 关键字class和struct的区别
p0-83 (p75): 3.1.4 类范围
p0-84 (p76): 3.1.6 类成员函数的定义
p0-85 (p78): 3.1.7 在程序中使用类
p0-86 (p78): 3.1.8 课后练习
p0-87 (p79): 3.2 示例程序:堆栈类
p0-88 (p79): 3.2.1 问题
p0-89 (p79): 3.2.2 示例程序的输出
p0-90 (p80): 3.2.3 解决方案
p0-91 (p81): 3.2.4 类的实现
p0-92 (p82): 3.3.1 通过引用来传递和返回对象
p0-93 (p82): 3.2.7 课后练习
p0-94 (p82): 3.3 效率和健壮性
p0-95 (p82): 3.2.6 程序设计建议
p0-96 (p82): 3.2.5 代码分析
p0-97 (p83): 3.3.2 const类型参数的对象引用
p0-98 (p84): 3.3.3 const成员函数
p0-99 (p85): 3.3.4 对成员函数进行重载以便处理两种类型的字符串
p0-100 (p85): 3.3.5 课后练习
p0-101 (p86): 3.4 示例程序:时间标记类
p0-102 (p86): 3.4.1 问题
p0-103 (p86): 3.4.2 示例程序的输出
p0-104 (p88): 3.4.4 类的实现
p0-105 (p88): 3.4.3 解决方案
p0-106 (p89): 3.4.5 代码分析
p0-107 (p91): 3 4.6 程序设计建议
p0-108 (p91): 3.4.7 课后练习
p0-109 (p91): 3.5 构造函数与析构函数
p0-110 (p92): 3.5.1 构造函数
p0-111 (p93): 3.5.2 对象数组与默认构造函数
p0-112 (p94): 3.5.3 通过构造函数约束对象的创建
p0-113 (p95): 3.5.4 拷贝构造函数
p0-114 (p96): 3.5.5 定义拷贝构造函数
p0-115 (p100): 3.5.6 禁止通过传值方式传递和返回类对象
p0-116 (p101): 3.5.8 转型构造函数与隐式类型转换
p0-117 (p101): 3.5.7 转型构造函数
p0-118 (p102): 3.5.9 构造函数初始化程序
p0-119 (p103): 3.5.10 构造函数与操作符new和new[]
p0-120 (p104): 3.5.11 析构函数
p0-121 (p105): 3.5.12 课后练习
p0-122 (p108): 3.6 示例程序:Task类
p0-123 (p108): 3.6.1 问题
p0-124 (p108): 3.6.2 示例程序的输出
p0-125 (p109): 3.6.3 解决方案
p0-126 (p109): 3.6.4 类的实现
p0-127 (p111): 3.6.5 代码分析
p0-128 (p113): 3.7.1 类数据成员
p0-129 (p113): 3.6.6 课后练习
p0-130 (p113): 3.7 类数据成员和类成员函数
p0-131 (p115): 3.7.2 类成员函数
p0-132 (p116): 3.7.3 在成员函数内定义static变量
p0-133 (p117): 3.7.4 课后练习
p0-134 (p117): 3.8 指向对象的指针
p0-135 (p119): 3.8.1 常量指针this
p0-136 (p120): 3.8.2 课后练习
p0-137 (p121): 3.9 常见编程错误
p0-138 (p126): 3.10 编程习题
p0-139 (p131): 第4章 继承
p0-140 (p131): 4.1 引言
p0-141 (p132): 4.2 基本概念和语法
p0-142 (p132): 4.1.1 课后练习
p0-143 (p133): 4.2.1 继承机制下的私有成员
p0-144 (p134): 4.2.2 改变访问限制
p0-145 (p135): 4.2.3 名字隐藏
p0-146 (p136): 4.2.4 间接继承
p0-147 (p137): 4.2.5 课后练习
p0-148 (p137): 4.3 示例程序:影片跟踪管理
p0-149 (p137): 4.3.1 问题
p0-150 (p138): 4.3.2 示例程序的输出
p0-151 (p138): 4.3.3 解决方案
p0-152 (p139): 4.3.4 类的实现
p0-153 (p140): 4.3.5 代码分析
p0-154 (p141): 4.3.6 程序设计建议
p0-155 (p141): 4.4 保护成员
p0-156 (p144): 4.4.1 课后练习
p0-157 (p145): 4.5 继承机制下的构造函数与析构函数
p0-158 (p145): 4.5.1 继承机制下的构造函数
p0-159 (p147): 4.5.2 派生类构造函数的规则
p0-160 (p150): 4.5.3 继承机制下的析构函数
p0-161 (p152): 4.5.4 课后练习
p0-162 (p153): 4.6 示例程序:设计序列的类层次结构
p0-163 (p153): 4.6.1 问题
p0-164 (p154): 4.6.2 示例程序的输入与输出
p0-165 (p157): 4.6.4 类的实现
p0-166 (p157): 4.6.3 解决方案
p0-167 (p159): 4.6.5 代码分析
p0-168 (p161): 4.7 多继承
p0-169 (p162): 4.7.1 继承和访问规则
p0-170 (p163): 4.7.2 虚基类
p0-171 (p164): 4.7.3 课后练习
p0-172 (p166): 4.8 补充材料
p0-173 (p166): 4.8.1 保护继承
p0-174 (p166): 4.8.2 私有继承
p0-175 (p167): 4.9 常见编程错误
p0-176 (p169): 4.10 编程习题
p0-177 (p172): 5.1 C++中的运行期绑定与编译期绑定
p0-178 (p172): 第5章 多态
p0-179 (p173): 5.1.1 C++多态的前提条件
p0-180 (p176): 5.1.2 虚成员函数继承
p0-181 (p177): 5.1.3 运行期绑定和虚成员函数表
p0-182 (p177): 5.1.4 构造函数与析构函数
p0-183 (p178): 5.1.5 虚析构函数
p0-184 (p180): 5.1.6 对象成员函数和类成员函数
p0-185 (p180): 5.1.7 课后练习
p0-186 (p182): 5.2 示例程序:改进的影片跟踪管理
p0-187 (p182): 5.2.1 问题
p0-188 (p182): 5.2.2 示例程序的输入/输出
p0-189 (p184): 5.2.4 类的实现
p0-190 (p184): 5.2.3 解决方案
p0-191 (p187): 5.2.5 代码分析
p0-192 (p189): 5.2.6 程序设计建议
p0-193 (p189): 5.2.7 课后练习
p0-194 (p189): 5.3 重载、覆盖和遮蔽
p0-195 (p189): 5.3.1 重载
p0-196 (p190): 5.3.2 覆盖
p0-197 (p192): 5.3.3 遮蔽
p0-198 (p193): 5.3.4 名字共享
p0-199 (p194): 5.3.5 课后练习
p0-200 (p196): 5.4 抽象基类
p0-201 (p196): 5.4.1 抽象基类和纯虚成员函数
p0-202 (p198): 5.4.3 抽象基类的使用
p0-203 (p198): 5.4.2 定义纯虚成员函数的限制
p0-204 (p199): 5.4.4 微软的IUnknown接口
p0-205 (p199): 5.4.5 课后练习
p0-206 (p200): 5.5 运行期类型识别
p0-207 (p200): 5.5.1 dynamic_cast操作符
p0-208 (p205): 5.5.2 dynamic_cast的规则
p0-209 (p205): 5.5.3 dynamic_cast与static_cast小结
p0-210 (p205): 5.5.4 typeid操作符
p0-211 (p206): 5.5.5 扩展RTTI
p0-212 (p206): 5.5.6 课后练习
p0-213 (p208): 5.7 常见编程错误
p0-214 (p208): 5.6 补充材料
p0-215 (p208): 5.6.1 强多态和弱多态
p0-216 (p211): 5.8 编程习题
p0-217 (p215): 第6章 操作符重载
p0-218 (p215): 6.1 基本操作符重载
p0-219 (p217): 6.1.1 操作符的优先级和语法
p0-220 (p218): 6.1.2 课后练习
p0-221 (p219): 6.2.2 示例程序的输出
p0-222 (p219): 6.2.3 解决方案
p0-223 (p219): 6.2.4 类的实现
p0-224 (p219): 6.2.1 问题
p0-225 (p219): 6.2 示例程序:复数类
p0-226 (p221): 6.2.5 代码分析
p0-227 (p222): 6.2.6 课后练习
p0-228 (p223): 6.3 用顶层函数进行操作符重载
p0-229 (p226): 6.3.1 课后练习
p0-230 (p227): 6.4 friend函数
p0-231 (p228): 6.4.1 课后练习
p0-232 (p229): 6.5 输入与输出操作符的重载
p0-233 (p230): 6.5.1 课后练习
p0-234 (p231): 6.6 赋值操作符的重载
p0-235 (p233): 6.6.1 课后练习
p0-236 (p234): 6.7.1 下标操作符的重载
p0-237 (p234): 6.7 特殊操作符的重载
p0-238 (p237): 6.7.2 函数调用操作符的重载
p0-239 (p239): 6.7.3 自增与自减操作符的重载
p0-240 (p241): 6.7.4 转型操作符
p0-241 (p243): 6.7.5 课后练习
p0-242 (p244): 6.8 示例程序:关联式数组
p0-243 (p244): 6.8.1 问题
p0-244 (p244): 6.8.2 示例程序的输入与输出
p0-245 (p245): 6.8.3 解决方案
p0-246 (p246): 6.8.4 类的实现
p0-247 (p247): 6.8.5 代码分析
p0-248 (p248): 6.9 内存管理操作符
p0-249 (p248): 6.8.6 课后练习
p0-250 (p251): 6.9.1 课后练习
p0-251 (p252): 6.10 补充材料
p0-252 (p252): 6.10.1 friend类
p0-253 (p252): 6.11 常见编程错误
p0-254 (p255): 6.12 编程习题
p0-255 (p257): 第7章 模板与标准模板库
p0-256 (p257): 7.1 模板的基本知识
p0-257 (p260): 7.1.1 模板实例
p0-258 (p261): 7.1.2 参数表中的模板类
p0-259 (p262): 7.1.3 模板的函数式参数
p0-260 (p264): 7.1.4 课后练习
p0-261 (p265): 7.2 示例程序:模板堆栈类
p0-262 (p265): 7.2.1 问题
p0-263 (p265): 7.2.2 示例程序的输出
p0-264 (p265): 7.2.3 解决方案
p0-265 (p266): 7.2.4 类的实现
p0-266 (p268): 7.2.5 代码分析
p0-267 (p269): 7.2.6 程序设计建议
p0-268 (p270): 7.2.7 断言
p0-269 (p271): 7.3.2 STL的优越性
p0-270 (p271): 7.3.1 容器、算法和迭代器
p0-271 (p271): 7.3 标准模板库STL
p0-272 (p271): 7.2.8 课后练习
p0-273 (p273): 7.3.3 容器基础知识
p0-274 (p273): 7.3.4 基本序列式容器:vector、deque和list
p0-275 (p276): 7.3.5 vector、deque和list的效率比较
p0-276 (p276): 7.3.6 基本的关联式容器:set、multiset、map和multimap
p0-277 (p278): 7.3.7 容器适配器
p0-278 (p281): 7.3.8 其他容器
p0-279 (p284): 7.3.9 STL算法
p0-280 (p288): 7.3.10 其他STL构件
p0-281 (p289): 7.3.11 课后练习
p0-282 (p290): 7.4.1 问题
p0-283 (p290): 7.4.2 示例程序的输入与输出
p0-284 (p290): 7.4 示例程序:证券业绩报表
p0-285 (p293): 7.4.3 解决方案
p0-286 (p293): 7.4.4 类的实现
p0-287 (p296): 7.4.5 代码分析
p0-288 (p298): 7.5 附加材料
p0-289 (p298): 7.5.1 模板类与继承
p0-290 (p299): 7.6 常见编程错误
p0-291 (p300): 7.7 编程习题
p0-292 (p304): 8.1 概况
p0-293 (p304): 8.1.1 输入输出库中的流类层次
p0-294 (p304): 第8章 C++输入输出类层次
p0-295 (p305): 8.1.2 输入输出库中的缓冲类层次
p0-296 (p306): 8.1.3 缓冲类层次与流类层次的关系
p0-297 (p307): 8.1.4 模板的使用
p0-298 (p307): 8.1.5 课后练习
p0-299 (p308): 8.2 ios_base和basic_ios类
p0-300 (p308): 8.2.1 ios_base
p0-301 (p312): 8.2.2 basic_ios
p0-302 (p313): 8.2.3 例外处理
p0-303 (p314): 8.2.4 课后练习
p0-304 (p315): 8.3 高层输入输出类
p0-305 (p315): 8.3.1 basic_istream
p0-306 (p319): 8.3.2 basic_ostream
p0-307 (p321): 8.3.4 课后练习
p0-308 (p321): 8.3.3 basic_iostream
p0-309 (p322): 8.4 操纵器
p0-310 (p322): 8.4.1 设计不带参数的操纵器
p0-311 (p324): 8.4.2 设计带参数的操纵器
p0-312 (p325): 8.4.3 课后练习
p0-313 (p325): 8.5 文件输入输出类
p0-314 (p325): 8.5.1 basic ofstream
p0-315 (p327): 8.5 2 basic_ifstream
p0-316 (p328): 8.5 3 basic fstream
p0-317 (p329): 8.6.1 问题
p0-318 (p329): 8.6.2 示例程序的输入与输出
p0-319 (p329): 8.6 示例程序:随机存取文件类
p0-320 (p329): 8.5.4 课后练习
p0-321 (p330): 8.6.3 解决方案
p0-322 (p332): 8.6.4 类的实现
p0-323 (p339): 8.6.5 代码分析
p0-324 (p344): 8.7 字符流输入/输出类
p0-325 (p344): 8.7.1 basic ostringstream
p0-326 (p345): 8.7.2 basic istringstream
p0-327 (p346): 8.7.3 basic stringstream
p0-328 (p347): 8.8.3 类的实现
p0-329 (p347): 8.8.2 解决方案
p0-330 (p347): 8.8.1 问题
p0-331 (p347): 8.8 示例程序:高层拷贝函数
p0-332 (p347): 8.7.4 课后练习
p0-333 (p348): 8.8.4 代码分析
p0-334 (p349): 8.8.5 课后练习
p0-335 (p349): 8.9 缓冲区类
p0-336 (p349): 8.9.1 basic streambuf
p0-337 (p350): 8.9.2 basic filebuf
p0-338 (p355): 8.9.3 basic stringbuf
p0-339 (p356): 8.9.4 课后练习
p0-340 (p356): 8.10 补充材料
p0-341 (p357): 8.11 常见编程错误
p0-342 (p358): 8.12 编程习题
p0-343 (p360): 第9章 MFC中的面向对象编程
p0-344 (p360): 9.1 用MFC进行Windows程序设计
p0-345 (p361): 9.1.1 MFC编程的代码生成器
p0-346 (p362): 9.1.2 课后练习
p0-347 (p362): 9.2 MFC中的文档/视图结构
p0-348 (p365): 9.2.1 文档序列化
p0-349 (p366): 9.2.2 课后练习
p0-350 (p366): 9.3 示例程序:文档序列化
p0-351 (p366): 9.3.1 问题
p0-352 (p366): 9.3.2 示例程序的输出
p0-353 (p367): 9.3.4 类的实现
p0-354 (p367): 9.3.3 解决方案
p0-355 (p375): 9.3.5 代码分析
p0-356 (p378): 9.3.6 课后练习
p0-357 (p378): 9.4 COM
p0-358 (p379): 9.4.1 可更改的服务器和不可变更的接口
p0-359 (p380): 9.4.2 COM接口的层次
p0-360 (p380): 9.4.3 IDispatch接口
p0-361 (p381): 9.4.4 COM程序的类型
p0-362 (p381): 9.4.5 VC++对COM的支持
p0-363 (p382): 9.4.6 COM和OLE
p0-364 (p382): 9.4.7 课后练习
p0-365 (p383): 9.5.2 示例程序的输出
p0-366 (p383): 9.5.3 解决方案
p0-367 (p383): 9.5 示例程序:自动化服务器与控制器
p0-368 (p383): 9.5.1 问题
p0-369 (p384): 9.5.4 类的实现
p0-370 (p391): 9.5.5 代码分析
p0-371 (p393): 9.5.6 引用计数问题
p0-372 (p393): 9.5.7 课后练习
p0-373 (p394): 9.6 补充材料
p0-374 (p394): 9.7 编程习题
p0-375 (p396): 附录A ASCⅡ表
p0-376 (p399): 附录B 用到的C++函数和成员函数
p0-377 (p428): 附录C 奇数编号练习的提示及答案
p0-2 (p1): 1.1.1 面向过程的编程风格
p0-3 (p1): 第1章 面向对象编程
p0-4 (p2): 1.1.2 面向对象的编程风格
p0-5 (p3): 1.1.3 关系
p0-6 (p3): 1.1.4 课后练习
p0-7 (p3): 1.2 类与抽象数据类型
p0-8 (p3): 1.2.1 信息隐藏
p0-9 (p4): 1.2.2 封装
p0-10 (p4): 1.2.3 抽象数据类型
p0-11 (p5): 1.3 客户/服务器模式与消息传递
p0-12 (p5): 1 2.4 课后练习
p0-13 (p6): 1.3.1 客户/服务器模式
p0-14 (p6): 1.3.2 消息传递与方法调用
p0-15 (p8): 1.3.3 课后练习
p0-16 (p8): 1.4 继承与多态
p0-17 (p8): 1.4.1 继承
p0-18 (p9): 1.4.2 多态
p0-19 (p9): 1.4.3 多态与递归
p0-20 (p11): 1.4.4 课后练习
p0-21 (p11): 1.5 接口与组件
p0-22 (p11): 1.5.1 接口
p0-23 (p12): 1.5.2 组件
p0-24 (p13): 1.5.3 课后练习
p0-25 (p14): 第2章 从C到C++
p0-26 (p14): 2.1 名字空间
p0-27 (p17): 2.1.1 课后练习
p0-28 (p18): 2.2 C++输入/输出简介
p0-29 (p20): 2.2.1 操纵符
p0-30 (p23): 2.2.2 混合使用C和C++的输入/输出
p0-31 (p24): 2.2.3 课后练习
p0-32 (p24): 2.3 文件
p0-33 (p26): 2.4 若干重要的C++特性
p0-34 (p26): 2.4.1 强制类型转换
p0-35 (p26): 2.3.2 课后练习
p0-36 (p26): 2.3.1 测试文件的打开状态
p0-37 (p28): 2.4.2 常数
p0-38 (p28): 2.4.3 数据类型bool
p0-39 (p28): 2.4.4 枚举类型
p0-40 (p29): 2.4.5 定义变量
p0-41 (p30): 2.4.6 结构
p0-42 (p31): 2.4.7 课后练习
p0-43 (p31): 2.5 string类型
p0-44 (p31): 2.5.1 定义string类型的变量
p0-45 (p31): 2.5.2 转换为C风格的字符串
p0-46 (p32): 2.5.4 读写string
p0-47 (p32): 2.5.3 字符串长度
p0-48 (p33): 2.5.5 赋值
p0-49 (p34): 2.5.6 字符串的连接
p0-50 (p34): 2.5.7 修改字符串
p0-51 (p36): 2.5.8 提取子串
p0-52 (p36): 2.5.9 查找
p0-53 (p37): 2.5.10 字符串比较
p0-54 (p38): 2.5.11 课后练习
p0-55 (p40): 2.6 函数
p0-56 (p40): 2.6.1 函数原型
p0-57 (p41): 2.6.3 引用
p0-58 (p41): 2.6.2 main函数
p0-59 (p42): 2.6.4 引用调用
p0-60 (p43): 2.6.5 引用返回
p0-61 (p44): 2.6.6 内联函数
p0-62 (p45): 2.6.7 数默认参数
p0-63 (p46): 2.6.8 函数重载
p0-64 (p47): 2.6.9 函数签名
p0-65 (p48): 2.6.10 课后练习
p0-66 (p51): 2.7 new和delete操作符
p0-67 (p53): 2.7.1 课后练习
p0-68 (p53): 2.8 例外处理
p0-69 (p56): 2.8.1 课后练习
p0-70 (p57): 2.9.3 无名联合
p0-71 (p57): 2.9.2 无名名字空间
p0-72 (p57): 2.9 补充材料
p0-73 (p57): 2.9.1 C++关键字
p0-74 (p58): 2.9.4 成员选择符
p0-75 (p61): 2.10 常见编程错误
p0-76 (p69): 2.11 编程习题
p0-77 (p72): 第3章 类
p0-78 (p72): 3.1 类和对象
p0-79 (p72): 3.1.1 类声明
p0-80 (p73): 3.1.2 C++的信息隐藏机制
p0-81 (p74): 3.1.3 成员选择符
p0-82 (p75): 3.1.5 关键字class和struct的区别
p0-83 (p75): 3.1.4 类范围
p0-84 (p76): 3.1.6 类成员函数的定义
p0-85 (p78): 3.1.7 在程序中使用类
p0-86 (p78): 3.1.8 课后练习
p0-87 (p79): 3.2 示例程序:堆栈类
p0-88 (p79): 3.2.1 问题
p0-89 (p79): 3.2.2 示例程序的输出
p0-90 (p80): 3.2.3 解决方案
p0-91 (p81): 3.2.4 类的实现
p0-92 (p82): 3.3.1 通过引用来传递和返回对象
p0-93 (p82): 3.2.7 课后练习
p0-94 (p82): 3.3 效率和健壮性
p0-95 (p82): 3.2.6 程序设计建议
p0-96 (p82): 3.2.5 代码分析
p0-97 (p83): 3.3.2 const类型参数的对象引用
p0-98 (p84): 3.3.3 const成员函数
p0-99 (p85): 3.3.4 对成员函数进行重载以便处理两种类型的字符串
p0-100 (p85): 3.3.5 课后练习
p0-101 (p86): 3.4 示例程序:时间标记类
p0-102 (p86): 3.4.1 问题
p0-103 (p86): 3.4.2 示例程序的输出
p0-104 (p88): 3.4.4 类的实现
p0-105 (p88): 3.4.3 解决方案
p0-106 (p89): 3.4.5 代码分析
p0-107 (p91): 3 4.6 程序设计建议
p0-108 (p91): 3.4.7 课后练习
p0-109 (p91): 3.5 构造函数与析构函数
p0-110 (p92): 3.5.1 构造函数
p0-111 (p93): 3.5.2 对象数组与默认构造函数
p0-112 (p94): 3.5.3 通过构造函数约束对象的创建
p0-113 (p95): 3.5.4 拷贝构造函数
p0-114 (p96): 3.5.5 定义拷贝构造函数
p0-115 (p100): 3.5.6 禁止通过传值方式传递和返回类对象
p0-116 (p101): 3.5.8 转型构造函数与隐式类型转换
p0-117 (p101): 3.5.7 转型构造函数
p0-118 (p102): 3.5.9 构造函数初始化程序
p0-119 (p103): 3.5.10 构造函数与操作符new和new[]
p0-120 (p104): 3.5.11 析构函数
p0-121 (p105): 3.5.12 课后练习
p0-122 (p108): 3.6 示例程序:Task类
p0-123 (p108): 3.6.1 问题
p0-124 (p108): 3.6.2 示例程序的输出
p0-125 (p109): 3.6.3 解决方案
p0-126 (p109): 3.6.4 类的实现
p0-127 (p111): 3.6.5 代码分析
p0-128 (p113): 3.7.1 类数据成员
p0-129 (p113): 3.6.6 课后练习
p0-130 (p113): 3.7 类数据成员和类成员函数
p0-131 (p115): 3.7.2 类成员函数
p0-132 (p116): 3.7.3 在成员函数内定义static变量
p0-133 (p117): 3.7.4 课后练习
p0-134 (p117): 3.8 指向对象的指针
p0-135 (p119): 3.8.1 常量指针this
p0-136 (p120): 3.8.2 课后练习
p0-137 (p121): 3.9 常见编程错误
p0-138 (p126): 3.10 编程习题
p0-139 (p131): 第4章 继承
p0-140 (p131): 4.1 引言
p0-141 (p132): 4.2 基本概念和语法
p0-142 (p132): 4.1.1 课后练习
p0-143 (p133): 4.2.1 继承机制下的私有成员
p0-144 (p134): 4.2.2 改变访问限制
p0-145 (p135): 4.2.3 名字隐藏
p0-146 (p136): 4.2.4 间接继承
p0-147 (p137): 4.2.5 课后练习
p0-148 (p137): 4.3 示例程序:影片跟踪管理
p0-149 (p137): 4.3.1 问题
p0-150 (p138): 4.3.2 示例程序的输出
p0-151 (p138): 4.3.3 解决方案
p0-152 (p139): 4.3.4 类的实现
p0-153 (p140): 4.3.5 代码分析
p0-154 (p141): 4.3.6 程序设计建议
p0-155 (p141): 4.4 保护成员
p0-156 (p144): 4.4.1 课后练习
p0-157 (p145): 4.5 继承机制下的构造函数与析构函数
p0-158 (p145): 4.5.1 继承机制下的构造函数
p0-159 (p147): 4.5.2 派生类构造函数的规则
p0-160 (p150): 4.5.3 继承机制下的析构函数
p0-161 (p152): 4.5.4 课后练习
p0-162 (p153): 4.6 示例程序:设计序列的类层次结构
p0-163 (p153): 4.6.1 问题
p0-164 (p154): 4.6.2 示例程序的输入与输出
p0-165 (p157): 4.6.4 类的实现
p0-166 (p157): 4.6.3 解决方案
p0-167 (p159): 4.6.5 代码分析
p0-168 (p161): 4.7 多继承
p0-169 (p162): 4.7.1 继承和访问规则
p0-170 (p163): 4.7.2 虚基类
p0-171 (p164): 4.7.3 课后练习
p0-172 (p166): 4.8 补充材料
p0-173 (p166): 4.8.1 保护继承
p0-174 (p166): 4.8.2 私有继承
p0-175 (p167): 4.9 常见编程错误
p0-176 (p169): 4.10 编程习题
p0-177 (p172): 5.1 C++中的运行期绑定与编译期绑定
p0-178 (p172): 第5章 多态
p0-179 (p173): 5.1.1 C++多态的前提条件
p0-180 (p176): 5.1.2 虚成员函数继承
p0-181 (p177): 5.1.3 运行期绑定和虚成员函数表
p0-182 (p177): 5.1.4 构造函数与析构函数
p0-183 (p178): 5.1.5 虚析构函数
p0-184 (p180): 5.1.6 对象成员函数和类成员函数
p0-185 (p180): 5.1.7 课后练习
p0-186 (p182): 5.2 示例程序:改进的影片跟踪管理
p0-187 (p182): 5.2.1 问题
p0-188 (p182): 5.2.2 示例程序的输入/输出
p0-189 (p184): 5.2.4 类的实现
p0-190 (p184): 5.2.3 解决方案
p0-191 (p187): 5.2.5 代码分析
p0-192 (p189): 5.2.6 程序设计建议
p0-193 (p189): 5.2.7 课后练习
p0-194 (p189): 5.3 重载、覆盖和遮蔽
p0-195 (p189): 5.3.1 重载
p0-196 (p190): 5.3.2 覆盖
p0-197 (p192): 5.3.3 遮蔽
p0-198 (p193): 5.3.4 名字共享
p0-199 (p194): 5.3.5 课后练习
p0-200 (p196): 5.4 抽象基类
p0-201 (p196): 5.4.1 抽象基类和纯虚成员函数
p0-202 (p198): 5.4.3 抽象基类的使用
p0-203 (p198): 5.4.2 定义纯虚成员函数的限制
p0-204 (p199): 5.4.4 微软的IUnknown接口
p0-205 (p199): 5.4.5 课后练习
p0-206 (p200): 5.5 运行期类型识别
p0-207 (p200): 5.5.1 dynamic_cast操作符
p0-208 (p205): 5.5.2 dynamic_cast的规则
p0-209 (p205): 5.5.3 dynamic_cast与static_cast小结
p0-210 (p205): 5.5.4 typeid操作符
p0-211 (p206): 5.5.5 扩展RTTI
p0-212 (p206): 5.5.6 课后练习
p0-213 (p208): 5.7 常见编程错误
p0-214 (p208): 5.6 补充材料
p0-215 (p208): 5.6.1 强多态和弱多态
p0-216 (p211): 5.8 编程习题
p0-217 (p215): 第6章 操作符重载
p0-218 (p215): 6.1 基本操作符重载
p0-219 (p217): 6.1.1 操作符的优先级和语法
p0-220 (p218): 6.1.2 课后练习
p0-221 (p219): 6.2.2 示例程序的输出
p0-222 (p219): 6.2.3 解决方案
p0-223 (p219): 6.2.4 类的实现
p0-224 (p219): 6.2.1 问题
p0-225 (p219): 6.2 示例程序:复数类
p0-226 (p221): 6.2.5 代码分析
p0-227 (p222): 6.2.6 课后练习
p0-228 (p223): 6.3 用顶层函数进行操作符重载
p0-229 (p226): 6.3.1 课后练习
p0-230 (p227): 6.4 friend函数
p0-231 (p228): 6.4.1 课后练习
p0-232 (p229): 6.5 输入与输出操作符的重载
p0-233 (p230): 6.5.1 课后练习
p0-234 (p231): 6.6 赋值操作符的重载
p0-235 (p233): 6.6.1 课后练习
p0-236 (p234): 6.7.1 下标操作符的重载
p0-237 (p234): 6.7 特殊操作符的重载
p0-238 (p237): 6.7.2 函数调用操作符的重载
p0-239 (p239): 6.7.3 自增与自减操作符的重载
p0-240 (p241): 6.7.4 转型操作符
p0-241 (p243): 6.7.5 课后练习
p0-242 (p244): 6.8 示例程序:关联式数组
p0-243 (p244): 6.8.1 问题
p0-244 (p244): 6.8.2 示例程序的输入与输出
p0-245 (p245): 6.8.3 解决方案
p0-246 (p246): 6.8.4 类的实现
p0-247 (p247): 6.8.5 代码分析
p0-248 (p248): 6.9 内存管理操作符
p0-249 (p248): 6.8.6 课后练习
p0-250 (p251): 6.9.1 课后练习
p0-251 (p252): 6.10 补充材料
p0-252 (p252): 6.10.1 friend类
p0-253 (p252): 6.11 常见编程错误
p0-254 (p255): 6.12 编程习题
p0-255 (p257): 第7章 模板与标准模板库
p0-256 (p257): 7.1 模板的基本知识
p0-257 (p260): 7.1.1 模板实例
p0-258 (p261): 7.1.2 参数表中的模板类
p0-259 (p262): 7.1.3 模板的函数式参数
p0-260 (p264): 7.1.4 课后练习
p0-261 (p265): 7.2 示例程序:模板堆栈类
p0-262 (p265): 7.2.1 问题
p0-263 (p265): 7.2.2 示例程序的输出
p0-264 (p265): 7.2.3 解决方案
p0-265 (p266): 7.2.4 类的实现
p0-266 (p268): 7.2.5 代码分析
p0-267 (p269): 7.2.6 程序设计建议
p0-268 (p270): 7.2.7 断言
p0-269 (p271): 7.3.2 STL的优越性
p0-270 (p271): 7.3.1 容器、算法和迭代器
p0-271 (p271): 7.3 标准模板库STL
p0-272 (p271): 7.2.8 课后练习
p0-273 (p273): 7.3.3 容器基础知识
p0-274 (p273): 7.3.4 基本序列式容器:vector、deque和list
p0-275 (p276): 7.3.5 vector、deque和list的效率比较
p0-276 (p276): 7.3.6 基本的关联式容器:set、multiset、map和multimap
p0-277 (p278): 7.3.7 容器适配器
p0-278 (p281): 7.3.8 其他容器
p0-279 (p284): 7.3.9 STL算法
p0-280 (p288): 7.3.10 其他STL构件
p0-281 (p289): 7.3.11 课后练习
p0-282 (p290): 7.4.1 问题
p0-283 (p290): 7.4.2 示例程序的输入与输出
p0-284 (p290): 7.4 示例程序:证券业绩报表
p0-285 (p293): 7.4.3 解决方案
p0-286 (p293): 7.4.4 类的实现
p0-287 (p296): 7.4.5 代码分析
p0-288 (p298): 7.5 附加材料
p0-289 (p298): 7.5.1 模板类与继承
p0-290 (p299): 7.6 常见编程错误
p0-291 (p300): 7.7 编程习题
p0-292 (p304): 8.1 概况
p0-293 (p304): 8.1.1 输入输出库中的流类层次
p0-294 (p304): 第8章 C++输入输出类层次
p0-295 (p305): 8.1.2 输入输出库中的缓冲类层次
p0-296 (p306): 8.1.3 缓冲类层次与流类层次的关系
p0-297 (p307): 8.1.4 模板的使用
p0-298 (p307): 8.1.5 课后练习
p0-299 (p308): 8.2 ios_base和basic_ios类
p0-300 (p308): 8.2.1 ios_base
p0-301 (p312): 8.2.2 basic_ios
p0-302 (p313): 8.2.3 例外处理
p0-303 (p314): 8.2.4 课后练习
p0-304 (p315): 8.3 高层输入输出类
p0-305 (p315): 8.3.1 basic_istream
p0-306 (p319): 8.3.2 basic_ostream
p0-307 (p321): 8.3.4 课后练习
p0-308 (p321): 8.3.3 basic_iostream
p0-309 (p322): 8.4 操纵器
p0-310 (p322): 8.4.1 设计不带参数的操纵器
p0-311 (p324): 8.4.2 设计带参数的操纵器
p0-312 (p325): 8.4.3 课后练习
p0-313 (p325): 8.5 文件输入输出类
p0-314 (p325): 8.5.1 basic ofstream
p0-315 (p327): 8.5 2 basic_ifstream
p0-316 (p328): 8.5 3 basic fstream
p0-317 (p329): 8.6.1 问题
p0-318 (p329): 8.6.2 示例程序的输入与输出
p0-319 (p329): 8.6 示例程序:随机存取文件类
p0-320 (p329): 8.5.4 课后练习
p0-321 (p330): 8.6.3 解决方案
p0-322 (p332): 8.6.4 类的实现
p0-323 (p339): 8.6.5 代码分析
p0-324 (p344): 8.7 字符流输入/输出类
p0-325 (p344): 8.7.1 basic ostringstream
p0-326 (p345): 8.7.2 basic istringstream
p0-327 (p346): 8.7.3 basic stringstream
p0-328 (p347): 8.8.3 类的实现
p0-329 (p347): 8.8.2 解决方案
p0-330 (p347): 8.8.1 问题
p0-331 (p347): 8.8 示例程序:高层拷贝函数
p0-332 (p347): 8.7.4 课后练习
p0-333 (p348): 8.8.4 代码分析
p0-334 (p349): 8.8.5 课后练习
p0-335 (p349): 8.9 缓冲区类
p0-336 (p349): 8.9.1 basic streambuf
p0-337 (p350): 8.9.2 basic filebuf
p0-338 (p355): 8.9.3 basic stringbuf
p0-339 (p356): 8.9.4 课后练习
p0-340 (p356): 8.10 补充材料
p0-341 (p357): 8.11 常见编程错误
p0-342 (p358): 8.12 编程习题
p0-343 (p360): 第9章 MFC中的面向对象编程
p0-344 (p360): 9.1 用MFC进行Windows程序设计
p0-345 (p361): 9.1.1 MFC编程的代码生成器
p0-346 (p362): 9.1.2 课后练习
p0-347 (p362): 9.2 MFC中的文档/视图结构
p0-348 (p365): 9.2.1 文档序列化
p0-349 (p366): 9.2.2 课后练习
p0-350 (p366): 9.3 示例程序:文档序列化
p0-351 (p366): 9.3.1 问题
p0-352 (p366): 9.3.2 示例程序的输出
p0-353 (p367): 9.3.4 类的实现
p0-354 (p367): 9.3.3 解决方案
p0-355 (p375): 9.3.5 代码分析
p0-356 (p378): 9.3.6 课后练习
p0-357 (p378): 9.4 COM
p0-358 (p379): 9.4.1 可更改的服务器和不可变更的接口
p0-359 (p380): 9.4.2 COM接口的层次
p0-360 (p380): 9.4.3 IDispatch接口
p0-361 (p381): 9.4.4 COM程序的类型
p0-362 (p381): 9.4.5 VC++对COM的支持
p0-363 (p382): 9.4.6 COM和OLE
p0-364 (p382): 9.4.7 课后练习
p0-365 (p383): 9.5.2 示例程序的输出
p0-366 (p383): 9.5.3 解决方案
p0-367 (p383): 9.5 示例程序:自动化服务器与控制器
p0-368 (p383): 9.5.1 问题
p0-369 (p384): 9.5.4 类的实现
p0-370 (p391): 9.5.5 代码分析
p0-371 (p393): 9.5.6 引用计数问题
p0-372 (p393): 9.5.7 课后练习
p0-373 (p394): 9.6 补充材料
p0-374 (p394): 9.7 编程习题
p0-375 (p396): 附录A ASCⅡ表
p0-376 (p399): 附录B 用到的C++函数和成员函数
p0-377 (p428): 附录C 奇数编号练习的提示及答案
元数据中的注释
related_files:
filepath:面向对象程序设计——C++语言描述 (原书第2版)_10946188.zip — md5:cf8f747572dd497b893210655e86554f — filesize:31149801
filepath:面向对象程序设计——C++语言描述 (原书第2版)_10946188.zip — md5:dabcda2fc8e05db478c21ee9e24c4429 — filesize:31149801
filepath:_10946188.zip — md5:e1593ac57672e3970b1c736b2276ffec — filesize:30982732
filepath:10946188.rar — md5:11880e7e42b4ccaee994bdf76f70f81d — filesize:30922292
filepath:10946188.rar — md5:37df5b1682ccf02c4c0c05977c18d650 — filesize:30922292
filepath:10946188.zip — md5:73fe0c1c4m24b99a5fa510280099dd8a — filesize:31149801
filepath:843_28_11b/hzts-11(10085册)/面向对象程序设计——C++语言描述 (原书第2版)_10946188.zip
filepath:/读秀/读秀3.0/读秀/3.0/3.0新/其余书库等多个文件/0110/72/10946188.zip
filepath:第八部分/NNNNNNN/72/10946188.zip
filepath:面向对象程序设计——C++语言描述 (原书第2版)_10946188.zip — md5:cf8f747572dd497b893210655e86554f — filesize:31149801
filepath:面向对象程序设计——C++语言描述 (原书第2版)_10946188.zip — md5:dabcda2fc8e05db478c21ee9e24c4429 — filesize:31149801
filepath:_10946188.zip — md5:e1593ac57672e3970b1c736b2276ffec — filesize:30982732
filepath:10946188.rar — md5:11880e7e42b4ccaee994bdf76f70f81d — filesize:30922292
filepath:10946188.rar — md5:37df5b1682ccf02c4c0c05977c18d650 — filesize:30922292
filepath:10946188.zip — md5:73fe0c1c4m24b99a5fa510280099dd8a — filesize:31149801
filepath:843_28_11b/hzts-11(10085册)/面向对象程序设计——C++语言描述 (原书第2版)_10946188.zip
filepath:/读秀/读秀3.0/读秀/3.0/3.0新/其余书库等多个文件/0110/72/10946188.zip
filepath:第八部分/NNNNNNN/72/10946188.zip
元数据中的注释
subject: C语言;程序设计
元数据中的注释
contributor: 浙江大学
元数据中的注释
contributor: 李军义
元数据中的注释
format: Image/Djvu(.djvu)
元数据中的注释
relation: 程序设计语言译丛
元数据中的注释
rights: 限于校园网用户
元数据中的注释
unit_name: 浙江大学
元数据中的注释
guancang_unit: 06
元数据中的注释
fenlei: TP312C /CJ12
元数据中的注释
topic: C语言;程序设计
元数据中的注释
Type: 当代图书
元数据中的注释
Bookmarks:
1. (p1) 第1章 面向对象编程
1.1. (p1) 1.1面向过程的编程风格与面向对象的编程风格
1.2. (p3) 1.2类与抽象数据类型
1.3. (p5) 1.3客户朋艮务器模式与消息传递
1.4. (p8) 1.4继承与多态
1.5. (p11) 1.5接口与组件
2. (p14) 第2章 从C到C++
2.1. (p14) 2.1名字空间
2.2. (p18) 2.2C++输入/输出简介
2.3. (p24) 2.3文件
2.4. (p26) 2.4若干重要的C++特性
2.5. (p31) 2.5string类型
2.6. (p40) 2.6函数
2.7. (p51) 2.7new和delete操作符
2.8. (p53) 2.8例外处理
2.9. (p57) 2.9补充材料
2.10. (p61) 2.10常见编程错误
2.11. (p69) 2.11编程习题
3. (p72) 第3章 类
3.1. (p72) 3.1类和对象
3.2. (p79) 3.2示例程序:堆栈类
3.3. (p82) 3.3效率和健壮性
3.4. (p86) 3.4示例程序:时间标记类
3.5. (p91) 3.5构造函数与析构函数
3.6. (p108) 3.6示例程序:Task类
3.7. (p113) 3.7类数据成员和类成员函数
3.8. (p117) 3.8指向对象的指针
3.9. (p121) 3.9常见编程错误
3.10. (p126) 3.10编程习题
4. (p131) 第4章 继承
4.1. (p131) 4.1引言
4.2. (p132) 4.2基本概念和语法
4.3. (p137) 4.3示例程序:影片跟踪管理
4.4. (p141) 4.4保护成员
4.5. (p145) 4.5继承机制下的构造函数与析构函数
4.6. (p153) 4.6示例程序:设计序列的类层次结构
4.7. (p161) 4.7多继承
4.8. (p166) 4.8补充材料
4.9. (p167) 4.9常见编程错误
4.10. (p169) 4.10编程习题
5. (p172) 第5章 多态
5.1. (p172) 5.1C++中的运行期绑定与编译期绑定
5.2. (p182) 5.2示例程序:改进的影片跟踪管理
5.3. (p189) 5.3重载、覆盖和遮蔽
5.4. (p196) 5.4抽象某类
5.5. (p200) 5.5运行期类型识别
5.6. (p208) 5.6补充材料
5.7. (p208) 5.7常见编程错误
5.8. (p211) 5.8编程习题
6. (p215) 第6章 操作符重载
6.1. (p215) 6.1基本操作符重载
6.2. (p219) 6.2示例程序:复数类
6.3. (p223) 6.3用顶层函数进行操作符重载
6.4. (p227) 6.4friend函数
6.5. (p229) 6.5输入与输出操作符的重载
6.6. (p231) 6.6赋值操作符的重载
6.7. (p234) 6.7特殊操作符的重载
6.8. (p244) 6.8示例程序:关联式数组
6.9. (p248) 6.9内存管理操作符
6.10. (p252) 6.10补充材料
6.11. (p252) 6.11常见编程错误
6.12. (p255) 6.12编程习题
7. (p257) 第7章 模板与标准模板库
7.1. (p257) 7.1模板的基本知识
7.2. (p265) 7.2示例程序:模板堆栈类
7.3. (p271) 7.3标准模板库STL
7.4. (p290) 7.4示例程序:证券业绩报表
7.5. (p298) 7.5附加材料
7.6. (p299) 7.6常见编程错误
7.7. (p300) 7.7编程习题
8. (p304) 第8章 C++输入输出类层次
8.1. (p304) 8.1概况
8.2. (p308) 8.2ios_base和basic_ios类
8.3. (p315) 8.3高层输入输出类
8.4. (p322) 8.4操纵器
8.5. (p325) 8.5文件输入输出类
8.6. (p329) 8.6示例程序:随机存取文件类
8.7. (p344) 8.7字符流输入/出类
8.8. (p347) 8.8示例程序:高层拷贝函数
8.9. (p349) 8.9缓冲区类
8.10. (p356) 8.10补充材料
8.11. (p357) 8.11常见编程错误
8.12. (p358) 8.12编程习题
9. (p360) 第9章 MFC中的面向对象编程
9.1. (p360) 9.1用MFC进行Windows程序设计
9.2. (p362) 9.2MFC中的文档/视图结构
9.3. (p366) 9.3示例程序:文档序列化
9.4. (p378) 9.4COM
9.5. (p383) 9.5示例程序:自动化服务器与控制器
9.6. (p394) 9.6补充材料
9.7. (p394) 9.7编程习题
1. (p1) 第1章 面向对象编程
1.1. (p1) 1.1面向过程的编程风格与面向对象的编程风格
1.2. (p3) 1.2类与抽象数据类型
1.3. (p5) 1.3客户朋艮务器模式与消息传递
1.4. (p8) 1.4继承与多态
1.5. (p11) 1.5接口与组件
2. (p14) 第2章 从C到C++
2.1. (p14) 2.1名字空间
2.2. (p18) 2.2C++输入/输出简介
2.3. (p24) 2.3文件
2.4. (p26) 2.4若干重要的C++特性
2.5. (p31) 2.5string类型
2.6. (p40) 2.6函数
2.7. (p51) 2.7new和delete操作符
2.8. (p53) 2.8例外处理
2.9. (p57) 2.9补充材料
2.10. (p61) 2.10常见编程错误
2.11. (p69) 2.11编程习题
3. (p72) 第3章 类
3.1. (p72) 3.1类和对象
3.2. (p79) 3.2示例程序:堆栈类
3.3. (p82) 3.3效率和健壮性
3.4. (p86) 3.4示例程序:时间标记类
3.5. (p91) 3.5构造函数与析构函数
3.6. (p108) 3.6示例程序:Task类
3.7. (p113) 3.7类数据成员和类成员函数
3.8. (p117) 3.8指向对象的指针
3.9. (p121) 3.9常见编程错误
3.10. (p126) 3.10编程习题
4. (p131) 第4章 继承
4.1. (p131) 4.1引言
4.2. (p132) 4.2基本概念和语法
4.3. (p137) 4.3示例程序:影片跟踪管理
4.4. (p141) 4.4保护成员
4.5. (p145) 4.5继承机制下的构造函数与析构函数
4.6. (p153) 4.6示例程序:设计序列的类层次结构
4.7. (p161) 4.7多继承
4.8. (p166) 4.8补充材料
4.9. (p167) 4.9常见编程错误
4.10. (p169) 4.10编程习题
5. (p172) 第5章 多态
5.1. (p172) 5.1C++中的运行期绑定与编译期绑定
5.2. (p182) 5.2示例程序:改进的影片跟踪管理
5.3. (p189) 5.3重载、覆盖和遮蔽
5.4. (p196) 5.4抽象某类
5.5. (p200) 5.5运行期类型识别
5.6. (p208) 5.6补充材料
5.7. (p208) 5.7常见编程错误
5.8. (p211) 5.8编程习题
6. (p215) 第6章 操作符重载
6.1. (p215) 6.1基本操作符重载
6.2. (p219) 6.2示例程序:复数类
6.3. (p223) 6.3用顶层函数进行操作符重载
6.4. (p227) 6.4friend函数
6.5. (p229) 6.5输入与输出操作符的重载
6.6. (p231) 6.6赋值操作符的重载
6.7. (p234) 6.7特殊操作符的重载
6.8. (p244) 6.8示例程序:关联式数组
6.9. (p248) 6.9内存管理操作符
6.10. (p252) 6.10补充材料
6.11. (p252) 6.11常见编程错误
6.12. (p255) 6.12编程习题
7. (p257) 第7章 模板与标准模板库
7.1. (p257) 7.1模板的基本知识
7.2. (p265) 7.2示例程序:模板堆栈类
7.3. (p271) 7.3标准模板库STL
7.4. (p290) 7.4示例程序:证券业绩报表
7.5. (p298) 7.5附加材料
7.6. (p299) 7.6常见编程错误
7.7. (p300) 7.7编程习题
8. (p304) 第8章 C++输入输出类层次
8.1. (p304) 8.1概况
8.2. (p308) 8.2ios_base和basic_ios类
8.3. (p315) 8.3高层输入输出类
8.4. (p322) 8.4操纵器
8.5. (p325) 8.5文件输入输出类
8.6. (p329) 8.6示例程序:随机存取文件类
8.7. (p344) 8.7字符流输入/出类
8.8. (p347) 8.8示例程序:高层拷贝函数
8.9. (p349) 8.9缓冲区类
8.10. (p356) 8.10补充材料
8.11. (p357) 8.11常见编程错误
8.12. (p358) 8.12编程习题
9. (p360) 第9章 MFC中的面向对象编程
9.1. (p360) 9.1用MFC进行Windows程序设计
9.2. (p362) 9.2MFC中的文档/视图结构
9.3. (p366) 9.3示例程序:文档序列化
9.4. (p378) 9.4COM
9.5. (p383) 9.5示例程序:自动化服务器与控制器
9.6. (p394) 9.6补充材料
9.7. (p394) 9.7编程习题
元数据中的注释
theme: C语言;程序设计
元数据中的注释
Type: modern
元数据中的注释
topic: C语言-程序设计
元数据中的注释
Bookmarks:
1. (p1) 第1章 面向对象编程
1.1. (p1) 1.1 面向过程的编程风格与面向对象的编程风格
1.2. (p3) 1.2 类与抽象数据类型
1.3. (p5) 1.3 客户/服务器模式与消息传递
1.4. (p8) 1.4 继承与多态
1.5. (p11) 1.5 接口与组件
2. (p14) 第2章 从到C++
2.1. (p14) 2.1 名字空间
2.2. (p18) 2.2 C++输入/输出简介
2.3. (p24) 2.3 文件
2.4. (p26) 2.4 若干重要的C++特性
2.5. (p31) 2.5 string类型
2.6. (p40) 2.6 函数
2.7. (p51) 2.7 new和delete操作符
2.8. (p53) 2.8 例外处理
2.9. (p57) 2.9 补充材料
2.10. (p61) 2.10 常见编程错误
2.11. (p69) 2.11 编程习题
3. (p72) 第3章 类
3.1. (p72) 3.1 类和对象
3.2. (p79) 3.2 示例程序:堆栈类
3.3. (p82) 3.3 效率和健壮性
3.4. (p86) 3.4 示例程序:时间标记类
3.5. (p91) 3.5 构造函数与析构函数
3.6. (p108) 3.6 示例程序:Task类
3.7. (p113) 3.7 类数据成员和类成员函数
3.8. (p117) 3.8 指向对象的指针
3.9. (p121) 3.9 常见编程错误
3.10. (p126) 3.10 编程习题
4. (p131) 第4章 继承
4.1. (p131) 4.1 引言
4.2. (p132) 4.2 基本概念和语法
4.3. (p137) 4.3 示例程序:影片跟踪管理
4.4. (p141) 4.4 保护成员
4.5. (p145) 4.5 继承机制下的构造函数与析构函数
4.6. (p153) 4.6 示例程序:设计序列的类层次结构
4.7. (p161) 4.7 多继承
4.8. (p166) 4.8 补充材料
4.9. (p167) 4.9 常见编程错误
4.10. (p169) 4.10 编程习题
5. (p172) 第5章 多态
5.1. (p172) 5.1 C++中的运行期绑定与编译期绑定
5.2. (p182) 5.2 示例程序:改进的影片跟踪管理
5.3. (p189) 5.3 重载、覆盖和遮蔽
5.4. (p196) 5.4 抽象基类
5.5. (p200) 5.5 运行期类型识别
5.6. (p208) 5.6 补充材料
5.7. (p208) 5.7 常见编程错误
5.8. (p211) 5.8 编程习题
6. (p215) 第6章 操作符重载
6.1. (p215) 6.1 基本操作符重载
6.2. (p219) 6.2 示例程序:复数类
6.3. (p223) 6.3 用顶层函数进行操作符重载
6.4. (p227) 6.4 friend函数
6.5. (p229) 6.5 输入与输出操作符的重载
6.6. (p231) 6.6 赋值操作符的重载
6.7. (p234) 6.7 特殊操作符的重载
6.8. (p244) 6.8 示例程序:关联式数组
6.9. (p248) 6.9 内存管理操作符
6.10. (p252) 6.10 补充材料
6.11. (p252) 6.11 常见编程错误
6.12. (p255) 6.12 编程习题
7. (p257) 第7章 模板与标准模板库
7.1. (p257) 7.1 模板的基本知识
7.2. (p265) 7.2 示例程序:模板堆栈类
7.3. (p271) 7.3 标准模板库STL
7.4. (p290) 7.4 示例程序:证券业绩报表
7.5. (p298) 7.5 附加材料
7.6. (p299) 7.6 常见编程错误
7.7. (p300) 7.7 编程习题
8. (p304) 第8章 C++输入输出类层次
8.1. (p304) 8.1 概况
8.2. (p308) 8.2 ios_base和basic_ios类
8.3. (p315) 8.3 高层输人输出类
8.4. (p322) 8.4 操纵器
8.5. (p325) 8.5 文件输入输出类
8.6. (p329) 8.6 示例程序:随机存取文件类
8.7. (p344) 8.7 字符流输入/输出类
8.8. (p347) 8.8 示例程序:高层拷贝函数
8.9. (p349) 8.9 缓冲区类
8.10. (p356) 8.10 补充材料
8.11. (p357) 8.11 常见编程错误
8.12. (p358) 8.12 编程习题
9. (p360) 第9章 MFC中的面向对象编程
9.1. (p360) 9.1 用MFC进行Windows程序设计
9.2. (p362) 9.2 MFC中的文档/视图结构
9.3. (p366) 9.3 示例程序:文档序列化
9.4. (p378) 9.4 COM
9.5. (p383) 9.5 示例程序:自动化服务器与控制器
9.6. (p394) 9.6 补充材料
9.7. (p394) 9.7 编程习题
10. (p396) 附录A ASCⅡ表
11. (p399) 附录B 用到的C++函数和成员函数
12. (p428) 附录C 奇数编号练习的提示及答案
1. (p1) 第1章 面向对象编程
1.1. (p1) 1.1 面向过程的编程风格与面向对象的编程风格
1.2. (p3) 1.2 类与抽象数据类型
1.3. (p5) 1.3 客户/服务器模式与消息传递
1.4. (p8) 1.4 继承与多态
1.5. (p11) 1.5 接口与组件
2. (p14) 第2章 从到C++
2.1. (p14) 2.1 名字空间
2.2. (p18) 2.2 C++输入/输出简介
2.3. (p24) 2.3 文件
2.4. (p26) 2.4 若干重要的C++特性
2.5. (p31) 2.5 string类型
2.6. (p40) 2.6 函数
2.7. (p51) 2.7 new和delete操作符
2.8. (p53) 2.8 例外处理
2.9. (p57) 2.9 补充材料
2.10. (p61) 2.10 常见编程错误
2.11. (p69) 2.11 编程习题
3. (p72) 第3章 类
3.1. (p72) 3.1 类和对象
3.2. (p79) 3.2 示例程序:堆栈类
3.3. (p82) 3.3 效率和健壮性
3.4. (p86) 3.4 示例程序:时间标记类
3.5. (p91) 3.5 构造函数与析构函数
3.6. (p108) 3.6 示例程序:Task类
3.7. (p113) 3.7 类数据成员和类成员函数
3.8. (p117) 3.8 指向对象的指针
3.9. (p121) 3.9 常见编程错误
3.10. (p126) 3.10 编程习题
4. (p131) 第4章 继承
4.1. (p131) 4.1 引言
4.2. (p132) 4.2 基本概念和语法
4.3. (p137) 4.3 示例程序:影片跟踪管理
4.4. (p141) 4.4 保护成员
4.5. (p145) 4.5 继承机制下的构造函数与析构函数
4.6. (p153) 4.6 示例程序:设计序列的类层次结构
4.7. (p161) 4.7 多继承
4.8. (p166) 4.8 补充材料
4.9. (p167) 4.9 常见编程错误
4.10. (p169) 4.10 编程习题
5. (p172) 第5章 多态
5.1. (p172) 5.1 C++中的运行期绑定与编译期绑定
5.2. (p182) 5.2 示例程序:改进的影片跟踪管理
5.3. (p189) 5.3 重载、覆盖和遮蔽
5.4. (p196) 5.4 抽象基类
5.5. (p200) 5.5 运行期类型识别
5.6. (p208) 5.6 补充材料
5.7. (p208) 5.7 常见编程错误
5.8. (p211) 5.8 编程习题
6. (p215) 第6章 操作符重载
6.1. (p215) 6.1 基本操作符重载
6.2. (p219) 6.2 示例程序:复数类
6.3. (p223) 6.3 用顶层函数进行操作符重载
6.4. (p227) 6.4 friend函数
6.5. (p229) 6.5 输入与输出操作符的重载
6.6. (p231) 6.6 赋值操作符的重载
6.7. (p234) 6.7 特殊操作符的重载
6.8. (p244) 6.8 示例程序:关联式数组
6.9. (p248) 6.9 内存管理操作符
6.10. (p252) 6.10 补充材料
6.11. (p252) 6.11 常见编程错误
6.12. (p255) 6.12 编程习题
7. (p257) 第7章 模板与标准模板库
7.1. (p257) 7.1 模板的基本知识
7.2. (p265) 7.2 示例程序:模板堆栈类
7.3. (p271) 7.3 标准模板库STL
7.4. (p290) 7.4 示例程序:证券业绩报表
7.5. (p298) 7.5 附加材料
7.6. (p299) 7.6 常见编程错误
7.7. (p300) 7.7 编程习题
8. (p304) 第8章 C++输入输出类层次
8.1. (p304) 8.1 概况
8.2. (p308) 8.2 ios_base和basic_ios类
8.3. (p315) 8.3 高层输人输出类
8.4. (p322) 8.4 操纵器
8.5. (p325) 8.5 文件输入输出类
8.6. (p329) 8.6 示例程序:随机存取文件类
8.7. (p344) 8.7 字符流输入/输出类
8.8. (p347) 8.8 示例程序:高层拷贝函数
8.9. (p349) 8.9 缓冲区类
8.10. (p356) 8.10 补充材料
8.11. (p357) 8.11 常见编程错误
8.12. (p358) 8.12 编程习题
9. (p360) 第9章 MFC中的面向对象编程
9.1. (p360) 9.1 用MFC进行Windows程序设计
9.2. (p362) 9.2 MFC中的文档/视图结构
9.3. (p366) 9.3 示例程序:文档序列化
9.4. (p378) 9.4 COM
9.5. (p383) 9.5 示例程序:自动化服务器与控制器
9.6. (p394) 9.6 补充材料
9.7. (p394) 9.7 编程习题
10. (p396) 附录A ASCⅡ表
11. (p399) 附录B 用到的C++函数和成员函数
12. (p428) 附录C 奇数编号练习的提示及答案
元数据中的注释
theme: C语言-程序设计
备用描述
本书内容丰富,结构合理,写作风格严谨,深刻地论述了C++语言的面向对象各种技术,主要内容包括:面向对象编程方法、C++语言的各种特性、STL、C++输入/输出流、MFC等。
备用描述
本书深刻地论述了C++语言的面向对象编程的各种技术, 包括面向对象编程方法, C++语言的各种特性, STL, C++输入/输出流等
开源日期
2024-06-13
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:JDownloader -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.