出版社:人民邮电出版社
年代:2011
定价:69.0
本书以C++为背景讲述计算机编程,用示例强化理解、条分缕析C++,给出了经验总结和各语言特性的缘由和技巧。
第1章 第一个C++程序1.1 像程序员那样思考1.2 C++有什么与众不同之处1.3 建立C++程序1.4 安装C++编译器1.5 前进到下一行1.6 保存数据:C++变量1.7 数据类型简介1.8 变量名和关键字1.9 小结第2章 判断,再判断2.1 数据类型2.2 程序中的判断2.3 循环语句2.4 C++中的真与假2.5 递增操作符2.6 语句与表达式2.7 布尔(短路)逻辑2.8 math库简介2.9 小结第3章 一专多能的for语句3.1 用于计数的循环3.2 for循环简介3.3 for语句用法示例3.4 for语句的复合语句语法3.5 临时声明循环变量3.6 它山之石:Basic语言中的for语句3.7 小结第4章 函数--分工与合作4.1 函数的概念4.2 函数的基本使用套路4.3 局部变量和全局变量4.4 递归函数4.5 游戏,更多的游戏4.6 小结第5章 数组--都给我排好队5.1 初识C++数组5.2 数组初始化5.3 从零开始的下标5.4 字符串和字符串数组5.5 经验之谈5.6 二维数组--矩阵5.7 小结第6章 指针--我知道数据在哪里6.1 指针到底是什么6.2 指针的概念6.3 声明和使用指针6.4 swap--另一个使用指针的函数6.5 指针运算6.6 指针与数组处理6.7 小结第7章 字符串--分析文本7.1 字符串的存储方式7.2 字符串的声明和初始化7.3 字符串处理函数7.4 读取字符串输入7.5 单个字符与字符串7.6 C++中的string类型7.7 string类型上的其他操作7.8 小结第8章 文件--电子存储8.1 文件流对象简介8.2 引用磁盘文件8.3 文本文件与二进制文件8.4 二进制操作简介8.5 小结第9章 一些高级编程技术9.1 命令行参数9.2 函数重载9.3 do-while循环9.4 switch-case语句9.5 多模块9.6 异常处理:出问题找我9.7 小结第10章 C++0x的新功能10.1 C++0x功能概述10.2 long long类型10.3 基于范围的for10.4 auto和decltype关键字10.5 nullptr关键字10.6 强类型枚举10.7 纯字符串字面值10.8 小结第11章 进入类的世界--Fraction类11.1 面向对象:准智能数据类型11.2 Point:一个简单的类11.3 private关键字:成员专用(保护数据)11.4 Fraction类简介11.5 内嵌函数11.6 寻找最大公约数11.7 寻找最小公倍数11.8 小结第12章 构造器--你的地盘你做主12.1 构造器简介12.2 多个构造器(重载)12.3 仅限C++0x:在类声明里初始化成员12.4 默认构造器12.5 仅限C++0x:代理构造器12.6 仅限C++0x:统一的初始化语法12.7 引用变量和输入参数(&)12.8 副本构造器12.9 从字符串到分数的构造器12.10 小结第13章 操作符函数:对象也运算13.1 类操作符函数简介13.2 声明操作符函数为全局函数13.3 用引用来提高效率13.4 操作符函数的重载13.5 类赋值操作符13.6 等于 比较操作符函数13.7 类与流:operator
《好学的C++(第2版)》以C++为背景讲述计算机编程,用示例强化理解、条分缕析C++,给出了经验总结和各语言特性的缘由和技巧。内容包括C++编程基础知识、如何独立编程、程序片段的功能及来由、创建实用和可重用代码、面向对象编程等。 《好学的C++(第2版)》简单易懂,适合C++初学者阅读。
张祖浩, 沈天晴, 编著
李涛等, 编
(美) 德沃 (DeVoe,J.) , 著
(美) 格雷戈里 (Gregory,K.) , (美) 米勒 (Miller,A.) , 著
(美) 克尼格, 著
(美) 弗尔 (Phol,I.) , 著
(美) 梅耶 (Meyers,S.) , 著
(美) 梅耶 (Meyers,S.) , 著
(美) 唐尼 (Downey,A.B.) 等, 著