C++大学教程(第五版) 高清中文PDF
C语言C++

C++大学教程(第五版) 高清中文PDF

资源名称:C++大学教程(第五版) 高清中文PDF 本书是一本C++编程方面的优秀教程,全面介绍了过程式编程与面向对象编程的原理与方法,细致地分析了各种性能问题、可移植性问题以及可能出错的情况。与第四版相比,本书从内容和结构上都做了较大幅度的修订与有意义的提升,特别是再“尽早接触类和对象”这一观点的指导下,从第1章就开始介绍类和对象的内容,突破了传统教学模式,使学生直接“考虑对象”和深入掌握面向对象的基本概念。作者通过大量的示例程序,重点突出了利用UML进行面向对象的设计,引入了流行的Web应用开发,并且帮助学生创建真实世界的C++应用程序。本书无论从广度和深度上来说都非常全面,并且从基础概念讲起,同样适合没有编程经验的读者学习。 本书可作为高等院校相关专业的编程语言教材和C++编程教材,也是软件设计人员进行C++程序开发的宝贵参考资料。 资源截图:
狂人C程序员入门必备(键盘农夫)PDF
C语言C++

狂人C程序员入门必备(键盘农夫)PDF

资源名称:狂人C程序员入门必备(键盘农夫)PDF 第1篇 理解程序设计  第1章 基础知识  第2章 数据类型  第3章 运算符、表达式及语句  第4章 选择语句  第5章 从循环到穷举 第2篇 结构化程序设计与简单的数据结构  第6章 最复杂的运算符——“()”  第7章 作为类型说明符和运算符的“[]”  第8章 结构体、共用体与位运算  第9章 指针  第10章 字符串、字符数组及指向字符的指针 第3篇 复杂的数据结构、算法及其他话题  第11章 复杂的数据类型与算法  第12章 程序的输入与输出  第13章 程序组织与编译预处理  第14章 标准库简介 附录  附录a c语言的关键字  附录b c语言的数据类型  附录c ascii表  附录d c语言运算符 第1篇 理解程序设计  第1章 基础知识  第2章 数据类型  第3章 运算符、表达式及语句  第4章 选择语句  第5章 从循环到穷举 第2篇 结构化程序设计与简单的数据结构  第6章 最复杂的运算符——“()”  第7章 作为类型说明符和运算符的“[]”  第8章 结构体、共用体与位运算  第9章 指针  第10章 字符串、字符数组及指向字符的指针 第3篇 复杂的数据结构、算法及其他话题  第11章 复杂的数据类型与算法  第12章 程序的输入与输出  第13章 程序组织与编译预处理  第14章 标准库简介 附录  附录a c语言的关键字  附录b c语言的数据类型  附录c ascii表  附录d c语言运算符  资源截图:
数据结构案例教程(c语言版) PDF
C语言C++

数据结构案例教程(c语言版) PDF

资源名称:数据结构案例教程(c语言版) PDF 第1章 线性表第2章 栈和队列 第3章 串、数组和广义表 第4章 树和二叉树 第5章 图 第6章 查找 第7章 排序 第8章 综合实训 资源截图:
C++程序设计教程(第二版) 钱能 高清PDF
C语言C++

C++程序设计教程(第二版) 钱能 高清PDF

资源名称:C++程序设计教程(第二版) 钱能 高清PDF 本书是《C++程序设计教程》的第二版。然而从指导思想、内容结构、写作特点等方面,都以全新的面貌呈现于读者。全书全部重新执笔,代码全部重写,涵盖了基本C++编程方法的全部技术特征。 本书以C++标准为蓝本,从过程化编程的基本描述,到对象化编程的方法展开,乃至高级编程的实质揭示,形成一条自然流畅的主线,通俗易懂,形象风趣。本书在内容结构上自成体系,并以独特的描述手法,辐射到计算机专业其他诸课程,体系严谨,结构独特。 作者在长期的教学、科研实践以及ACM大学生程序设计竞赛培训工作中,总结出了许多难能可贵的教学经验,能使读者快捷而准确地找到编程技术要领,洞穿C++内部实现要害,直击抽象编程本质。 与本书配套,《C++课程设计指导》、《C++程序设计习题及解答》、《C++程序设计教程详解》和《C++程序设计教程精粹》也将陆续面世。除此之外,还配有C++程序设计教程课件和源代码供读者下载。 本书适用于大学计算机程序设计教学,也适合于立志自学成才的读者,帮助他们从零开始走向高级程序员。本书也旨在引导读者从欣赏C++入门的初级精彩到享受C++经典名作的内在精彩,因而,也是一本软件工作者不可多得的案头参考书。 资源截图:
C++沉思录 PDF
C语言C++

C++沉思录 PDF

资源名称:C++沉思录 PDF  0.1 第一次尝试 1  0.1.1 改进 2  0.1.2 另一种改进 3  0.2 不用类来实现 4  0.3 为什么用C++更简单 5  0.4 一个更大的例子 6  0.5 结论 6  第一篇 动机   第1章 为什么我用C++ 11  1.1 问题 11  1.2 历史背景 12  1.3 自动软件发布 12  1.3.1 可靠性与通用性 13  1.3.2 为什么用C 14  1.3.3 应付快速增长 15  1.4 进入C++ 15  1.5 重复利用的软件 20  1.6 后记 21  第2章 为什么用C++工作 23  2.1 小项目的成功 23  2.1.1 开销 24  2.1.2 质疑软件工厂 24  2.2 抽象 25  2.2.1 有些抽象不是语言的一部分 26  2.2.2 抽象和规范 26  2.2.3 抽象和内存管理 27  2.3 机器应该为人服务 28  第3章 生活在现实世界中 29  第二篇 类和继承   第4章 类设计者的核查表 37  第5章 代理类 47  5.1 问题 47  5.2 经典解决方案 48  5.3 虚复制函数 49  5.4 定义代理类 50  5.5 小结 53  第6章 句柄:第一部分 55  6.1 问题 55  6.2 一个简单的类 56  6.3 绑定到句柄 58  6.4 获取对象 58  6.5 简单的实现 59  6.6 引用计数型句柄 60  6.7 写时复制 62  6.8 讨论 63  第7章 句柄:第二部分 67  7.1 回顾 68  7.2 分离引用计数 69  7.3 对引用计数的抽象 70  7.4 存取函数和写时复制 73  7.5 讨论 73  第8章 一个面向对象程序范例 75  8.1 问题描述 75  8.2 面向对象的解决方案 76  8.3 句柄类 79  8.4 扩展1:新操作 82  8.5 扩展2:增加新的节点类型 85  8.6 反思 86  第9章 一个课堂练习的分析(上) 89  9.1 问题描述 89  9.2 接口设计 91  9.3 补遗 93  9.4 测试接口 94  9.5 策略 95  9.6 方案 96  9.7 图像的组合 99  9.8 结论 102  第10章 一个课堂练习的分析(下) 103  10.1 策略 103  10.1.1 方案 104  10.1.2 内存分配 105  10.1.3 结构构造 107  10.1.4 显示图像 110  10.2 体验设计的灵活性 116  10.3 结论 119  第11章 什么时候不应当使用虚函数 121  11.1 适用的情况 121  11.2 不适用的情况 122  11.2.1 效率 122  11.2.2 你想要什么样的行为 125  11.2.3 不是所有的类都是通用的 127  11.3 析构函数很特殊 127  11.4 小结 129  第三篇 模板   第12章 设计容器类 133  12.1 包含什么 133  12.2 复制容器意味着什么 134  12.3 怎样获取容器的元素 137  12.4 怎样区分读和写 138  12.5 怎样处理容器的增长 139  12.6 容器支持哪些操作 141  12.7 怎样设想容器元素的类型 141  12.8 容器和继承 143  12.9 设计一个类似数组的类 144  第13章 访问容器中的元素 151  13.1 模拟指针 151  13.2 获取数据 153  13.3 遗留问题 155  13.4 指向const Array的Pointer 159  13.5 有用的增强操作 161  第14章 迭代器 167  14.1 完成Pointer类 167  14.2 什么是迭代器 170 资源截图:
C++编程金典(第3版) PDF
C语言C++

C++编程金典(第3版) PDF

资源名称:C++编程金典(第3版) PDF 1.1 简介1.2 计算机是什么1.3 计算机的构成1.4 操作系统的进化1.5 个人计算、分布式计算和客户机/服务器计算1.6 机器语言、汇编语言和高级语言1.7 C和C++发展简史1.8 C++标准库1.9 Java和《Java程序设计》1.10 其他高级语言1.11 结构化编程1.12 关键的软件趋势:对象技术1.13 典型C++环境的基础1.14 硬件发展趋势1.15 因特网发展简史1.16 万维网发展简史1.17 C++和本书的常规注意事项1.18 C++编程简述1.19 一个简单的程序:打印一行文字1.20 另一个简单的程序:两个整数相加1.21 内存的概念1.22 算术运算1.23 判断:相等性和关系操作符1.24 对象思想:对象技术及UML简介1.25 小结 第2章 控制结构 2.1 简介2.2 算法2.3 伪代码2.4 控制结构2.5 if选择结构2.6 if/else选择结构2.7 while重复结构2.8 算法设计:案例分析1(计数器控制重复)2.9 算法设计:案例分析2(标记控制重复)2.10 算法设计:案例分析3(嵌套控制结构)2.11 赋值操作符2.12 自增和自减操作符2.13 计数器控制重复的本质2.14 for重复结构2.15 for结构用法示例2.16...
C大学教程(第五版) PDF
C语言C++

C大学教程(第五版) PDF

资源名称:C大学教程(第五版) PDF 本书是全球最畅销的C语言教程之一。本书系统地介绍了四种当今流行的程序设计方法——面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍结构化编程及软件工程的基本概念,从简单的概念到最终完整的语言描述,清晰、准确、透彻、详细地讲解C语言,尤其注重程序设计思想和方法的介绍。相对于以往的版本,在内容方面,本书新增加了介绍C99标准、排序、基于Allegro C函数库的游戏编程以及有关C++面向对象程序设计的章节,并且在附录中增加了Sudoku游戏程序设计的讲解。新加入的“活代码”方法(即通过可执行的代码来讲解理论概念的方法)是本书的另一特色,它可以促进学生积极地参与到程序设计中来。突出显示的各种程序设计提示,则是作者多年教学经验的总结。 资源截图:
Effective C++:改善程序与设计的55个具体做法(第3版) PDF
C语言C++

Effective C++:改善程序与设计的55个具体做法(第3版) PDF

资源名称:Effective C++:改善程序与设计的55个具体做法(第3版) PDF 有人说C++程序员可以分成两类,读过Effective C++的和没读过的。世界顶级C++大师Scott Meyers成名之作的第三版的确当得起这样的评价。当您读过这本书之后,就获得了迅速提升自己C++功力的一个契机。 在国际上﹐本书所引起的反响﹐波及整个计算技术出版领域﹐余音至今未绝。几乎在所有C++书籍的推荐名单上﹐本书都会位于前三名。作者高超的技术把握力、独特的视角﹑诙谐轻松的写作风格﹑独具匠心的内容组织﹐都受到极大的推崇和仿效。这种奇特的现象﹐只能解释为人们对这本书衷心的赞美和推崇。 这本书不是读完一遍就可以束之高阁的快餐读物,也不是用以解决手边问题的参考手册,而是需要您去反复阅读体会的,C++是真正程序员的语言,背后有着精深的思想与无与伦比的表达能力,这使得它具有类似宗教般的魅力。希望这本书能够帮助您跨越C++的重重险阻,领略高处才有的壮美风光,做一个成功而快乐的 C++程序员。 资源截图:
C++技术参考手册 PDF
C语言C++

C++技术参考手册 PDF

资源名称:C++技术参考手册 PDF   本书以面向对象的思想详细地介绍了使用C++语言进行程序设计的知识。本书共分18章。主要内容包括:C++编程基础、数据类型和表达式、语句、类、派生、成员函数、函数重载、友元、函数模板、异常处理、预处理指令。本书内容丰富,结构紧凑,编排规范合理,文字叙述简明易懂。   本书可作为高等院校计算机类专业的教材,也可作为程序开发设计人员的参考书。 资源截图: