𝔖 Scriptorium
✦   LIBER   ✦

📁

C++入门经典

✍ Scribed by 霍顿


Publisher
清华大学出版社
Year
2006
Tongue
Chinese
Leaves
798
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


内容简介 · · · · · ·
《C++入门经典》(第3版)详述了C++语言的各个方面,包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容。每一章都以前述内容为基础,每个关键点都用具体的示例进行详细的讲解。《C++入门经典》(第3版)基本不需要读者具备任何c++知识,书中包含了理解C++的所有必要知识,读者可以从头开始编写自己的C++程序。

C++是一种内涵丰富、功能强大的语言,这就是许多专业人士选择它的原因。初学者常常觉得C++比其他语言难懂,这可能是因为它的功能和适用范围比较复杂。但是,C++并不比其他语言难学,只是比其他语言多一些内容而已。

《C++入门经典》(第3版)的宗旨是尽可能使C++容易理解和掌握,读者不需要有任何编程经验,只要对编程有所了解,即可从《C++入门经典》(第3版)中学到有关编程的所有知识。在《C++入门经典》(第3版)中,c++语言的每个功能特性都用具体的示例来说明,通过每章最后的练习还可以测试您自己对所学知识的掌握情况。读者还可以通过示例学习和理解C++的更高级特性,这些示例不仅展示了这些特性的工作方法,还说明了采用这些方式的原因。每一章都建立在前面章节内容的基础之上,通过这种循序渐进的学习方法,读者可以逐步提高C++编程技巧和使用C++语言的信心。

✦ Table of Contents


目录
第1章 基本概念
1.1 编程语言
1.2 C++是一种强大的语言
1.3 一个简单的C++程序
1.4 关键字
1.5 C++语句和语句块
1.6 程序结构
1.7 从源文件中穿件可执行文件
1.8 C++源字符
1.9 程序的注释
1.10 标准库
1.11 用C++编程
1.12 本章小结
1.13 练习
第2章 基本数据类型和计算
2.1 数据和数据类型
2.2 进行简单的计算
2.3 使用变量
2.4 整型变量
2.5 赋值运算符
2.6 整数的递增和递减
2.7 const关键字
2.8 证书的数字函数
2.9 浮点数
2.10 使用字符
2.11 初始值的函数表示法
2.12 本章小结
2.13 练习
第3章 处理基本数据类型
3.13 混合的表达式
3.2 决定类型
3.3 按位运算符
3.4 枚举数据类型
3.5 数据类型的同义词
3.6 变量的生存期
3.7 特殊的类型修饰符
3.8 声明外部变量
3.9 优先级和相关性
3.10 本章小结
3.11 练习
第4章 选择和决策
4.1 比较数据值
4.2 if语句
4.3 if-else语句
4.4 逻辑运算符
4.5 条件运算符
4.6 switch语句
4.7 无条件分支
4.8 决策语句块和变量作用域
4.9 本章小结
4.10 练习
第5章 循环
5.1 理解循环
5.2 while循环
5.3 do-while循环
5.4 for循环
5.5 嵌套的循环
5.6 跳过循环迭代
5.7 循环的中断
5.8 本章小结
5.9 练习
第6章 数组和字符串
6.1 数据数组
6.2 多维数组
6.3 string类型
6.4 string类型的数组
6.5 宽字符的字符串
6.6 本章小结
6.7 练习
第7章 指针
7.1 什么是指针
7.2 指针的声明
7.3 指针的初始化
7.4 常量指针和指向常量的指针
7.5 指针和数组
7.6 动态内存分配
7.7 本章小结
7.8 练习
第8章 使用函数编程
8.1 程序的分解
8.2 理解函数
8.3给函数传送参数
8.4 默认的参数值
8.5 从函数中返回值
8.6 内联函数
8.7 静态变量
8.8 本章小结
8.9 练习
第9章 函数
9.1 函数的重载
9.2 函数模板
9.3 函数指针
9.4 递归
9.5 本章小结
9.6 练习
第10章 程序文件和预处理器指令
10.1 使用程序文件
10.2 命名空间
10.3 预处理器
10.4 逻辑预处理器指令
10.5 调试方法
10.6 本章小结
10.7 练习
第11章 创建自己的数据类型
11.1 对象的概念
11.2 C++中的结构
11.3 联合
11.4 更复杂结构
11.5 本章小结
11.6 练习
第12章 类
12.1 类和面向对象编程
12.2 定义类
12.3 构造函数
12.4 类的私有成员
12.5 友元
12.6 this指针
12.7 const对象和const成员函数
12.8 类的对象数组
12.9 类对象的大小
12.10 类的静态成员
12.11 本章小结
12.12 练习
第13章 类的操作
13.1 类对象的指针和引用
13.2 指针作为数据成员
13.3 控制对类的访问
13.4 副本构造函数的重要性
13.5 对象类部的动态内存分配
13.6 类的引用
13.7 本章小结
13.8 练习
第14章 运算符的重载
14.1 为自己的类实现运算符
14.2 本章小结
14.3 练习
第15章 继承
15.1 类和面向对象编程
15.2 类的继承
15.3 继承下的访问控制
15.4 把类的成员声明为protected
15.5 派生类成员的访问级别
15.6 派生类中的构造函数操作
15.7 继承中析构函数
15.8 重复的成员名
15.9 多重继承
15.10 在相关的类类型之间转换
15.11 本章小结
15.12 练习
第16章 虚函数和多态性
16.1 理解多态性
16.2 多态性的成本
16.3 纯虚函数
16.4 通过指针释放对象
16.5 在运行期间标识类型
16.6 类成员的指针
16.7 本章小结
16.8 练习
第17章 程序错误和异常处理
17.1 处理错误
17.2 理解异常
17.3 用类对象作为异常
17.4 抛出异常的函数
17.5 标准库异常
17.6 本章小结
17.7 练习
第18章 类模板
18.1 理解类模板
18.2 定义类模板
18.3 模板的显式实例化
18.4 类模板的友元
18.5 特殊情形
18.6 带有嵌套类的类模板
18.7 更高级的类模板
18.8 本章小结
18.9 练习
第19章 输入输出操作
19.1 C++中的输入输出
19.2 流类
19.3 文件流
19.4 未格式化的流操作
19.5 流输入输出中的错误
19.6 使用二进制模式流操作
19.7 对流的读写操作
19.8 字符串流
19.9 对象和流
19.10 本章小结
19.11 练习
第20章 标准模板库
20.1 STL架构简介
20.2 使用vector容器
20.3 创建自己的迭代器
20.4 list容器
20.5 关联map容器
20.6 性能和规范
20.7 本章小结
20.8 练习
附录A ASCII码
附录B C++关键字
附录C 标准库头文件
附录D 运算符的优先级和相关性
附录E 理解二进制和十六进制数
附录F 项目示例


📜 SIMILAR VOLUMES


C++入门经典(第10版)
✍ Walter Savitch 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

<p>作为C++入门经典教材,本书结合作者多年的教学经验,清楚梳理出一个有利于教与学的结构体系,从各章开头的内容总览,到随处可见的自测题、小结框、编程提示和编程陷阱,再到章末的总结、习题、编程练习和编程项目,由浅入深,从简到繁,可以帮助初学者渐入佳境,逐步理解并掌握 重要的编程概念。</p> <p>全书共18章,8个附录。在讲解C++知识之后,循序渐进地引导读者深入函数、I/O流、类、控制流程、命名空间、数组、字数穿、指针和动态数组、递归、模板、指针和链表、派生类、异常及标准模板库。本书前几版被国外100多所高校选作为C++程序设计课程的教材,很受师生欢迎。本书也适合自学,不同层次的知识点和

C#入门经典(第8版)
✍ 本杰明·帕金斯; 雅各布·维伯·哈默; 乔恩·里德 📂 Library 📅 2019 🏛 清华大学出版社 🌐 Chinese

<p>主要内容 1讲解变量、表达式、流程控制、函数、调试和错误处理 2涵盖面向对象编程、类、类成员、Web编程、Windows编程和Windows窗体等主题 3阐述代码导航、IntelliSense、重构和代码修复等增强功能如何帮助你更快捷、更轻松地编写程序 4讲述如何尽早发现和修复bug,以免在后期耗费时间解决棘手问题 5探讨云、跨平台和数据访问编程 6wrox.com提供大量可下载的代码示例</p> <p>C#语言应用领域极广,是编程语言中的翘楚。《C#入门经典》系列是屡获殊荣的C#名著和超级畅销书;新版的《C#入门经典(第8版)》由三位专家联袂撰写,浓墨重彩地描述使用C# 7和Visu

Android 编程入门经典
✍ 何晨光; 李洪刚 📂 Library 📅 2012 🏛 清华大学出版社 🌐 Chinese

为最新的Android操作系统创建应用程序 对于当今具有大量需求的诸多移动设备来说,Android操作系统是一个颇为流行和灵活的平台。这本全彩的指南书为您能够在最新的移动设备上创建Android应用程序提供了身临其境般的指导。本书作者Wei-Meng Lee是一位经验相当丰富的作者,他的每一次课程都提供了真实世界的示例,旨在达到其所涵盖内容的本源。从概述Android核心功能与开发工具开始,Wei-Meng就不断与您分享成功开发Android应用程序所必需的技能。 主要内容:  阐释了活动的概念及其生命周期  集中阐释了如何应用样式和主题来定制活动  详述了屏幕组件,包括线性布局、绝对布

Android应用开发入门经典(第2版) (入门经典系列)
✍ [美]Lauren Darcey Shane Conder 著 📂 Library 📅 2014 🏛 Posts & Telecommunications Press 🌐 Chinese

<p>当前,Android平台在移动市场炙手可热,在全球各地攻城略地,在消费者中建立了良好声誉,成了全球排名第一的智能手机平台。本书通过引导读者创建一个功能齐备的游戏,全面阐述了各种基本的Android开发技能。<p>全书分6部分。第1部分介绍了Android基本知识,包括Android平台和开发工具简介,创建Android应用程序的步骤,管理应用程序资源,配置Android清单文件等;第2部分探讨如何创建应用程序界面,包括各种布局控件、界面控件和对话框的用法,使用首选项、XML文件和数据库存储数据等;第3部分介绍了Android SDK高级功能,包括图像和相机、基于位置的服务(LBS)、网络

算法竞赛入门经典
✍ 刘汝佳 📂 Library 📅 2009 🏛 清华大学出版社 🌐 Chinese

<p>《算法竞赛入门经典》是一本算法竞赛的入门教材,把C/C++语言、算法和解题有机地结合在了一起,淡化理论,注重学习方法和实践技巧。全书内容分为11章,包括程序设计入门、循环结构程序设计、数组和字符串、函数和递归、基础题目选解、数据结构基础、暴力求解法、高效算法设计、动态规划初步、数学概念与方法、图论模型与算法,覆盖了算法竞赛入门所需的主要知识点,并附有大量习题。书中的代码规范、简洁、易懂,不仅能帮助读者理解算法原理,还能教会读者很多实用的编程技巧。另外,书中包含的各种开发、测试和调试技巧也是在传统的语言、算法类书籍中难以见到的。</p> <p>《算法竞赛入门经典》可作为全国青少年信息学奥