书籍详情

C++编程实例详解

C++编程实例详解

作者:(美)[J.利伯蒂]Jesse Liberty著;郭强,宋黎松,韩珊译;郭强译

出版社:电子工业出版社

出版时间:1999-11-01

ISBN:9787505355453

定价:¥48.00

购买这本书可以去
内容简介
  本书没有一步步地讲述C++程序设计的方法,而是指导读者通过创建并逐步丰富完善一个成果,全面学习C++程序设计的方法和技巧,使读者每学习一章或几节,都有成就感和满足感。如果你是一个新手,甚至没有任何软件方面的知识,那么从本书开始吧。它会把你领进软件开发的大门,并且使你很快地熟练掌握C++语言。
作者简介
暂缺《C++编程实例详解》作者简介
目录
第1章  C++ 导论
程序
解决问题
过程化、结构化和面向对象编程
什么是C++ ?
为什么需要面向对象编程?
对付复杂性
对象
压缩
衍生
特殊性
普遍性和多样性
三个支柱
如何进行面向对象分析和设计
小项目的面向对象分析和设计
想象力
Decryptix!想象力
想象
需求分析
快而乱的设计
实施
程序和源代码
编译器
你的开发环境
文本编辑
编译源代码
使用连接器建立可执行文件
开发周期
编译错误
发布
下一步
第2章  开始
小项目有多大?
为什么小项目是唯一好的教程
依靠你的知识
创建项目
分析代码
名字空间
using namespace std 
代码调试
返回一个值
main()进一步的意义
使用cout打印到屏幕
特殊打印字符
<<end1;
变量
变量类型
定义变量
区分大小写
关键字
一次建立多个变量
指定变量值
作用域
字符与数字
整整长度
使用整数变量
有符号位和无符号位
循环无符号整数
循环有符号整数
常量
字母型常量
符号型常量
用#define定义常量
用const定义常量
第3章  程序流
建立健壮性
你谋略完成什么?
块和复合语句
逻辑运算符
逻辑或运算符
逻辑与运算符
if语句
逻辑非运算符
快捷评估
关系优先
混合使用
do while
枚举常量
返回代码
来自用户的布尔应答
等于运算符
else
条件(或三元)运算符
综合
第4章  建立类
类是什么?
建立要新的类型:类
界面与工具
客户
查看代码
声明类
类和对象
成员变量
成员方法或函数
对象的长度
文件
构造符
解除符
实现方法
包含头
实现构造符
初始化
使用调试器
查看构造符
其他方法
什么是数组?
数组初始化
C风格字符串
数组元素
超出数组结尾的写入
电子写入错误
生成方案
查看定义值错误
生成方案
查看定义值文件
第5章  玩游戏
inline实现
常量成员方法
签名
引用传递和数值传递
分析
分析
引用和通过引用传递
指针
指针是什么?
存储器寻址
间接引用
直接得到运算符
数组
指针与常量
数组作为指针
数组作为指针传递
使用断言
断言如何工作

为什么使用圆括号?
宏与函数比较
字符串操作
井号
连接
预定义宏
连接
预定义宏
通过数值一次通过程序
第6章  使用连接列表
动态数据结构
标准模板库
连接列表
了解连接列表
简单的驱动程序
howmany()方法
详述insert()
了解栈
栈与函数
使用new
new 和delete
在decryptix!使用简单的连接列表
运行
玩游戏
用成员方法解决问题
运算符重载
完成运算符重载
通过数值传递
为什么引用?
第7章  典型方法
方法重载
形类
重载构造符
miranda方法
缺省构造符
何时可得到编译器提供的构造符?
缺省解除符
拷贝构造符
缺省拷贝构造符为什么无效?
写自己拥有的拷贝构造符
赋值运算符
何时类似赋值而何时又不类似
回到连接列表
第8章  使用多态性

特殊性
特殊性的优越性
多态性
抽象数据类型
C++如何实现这些类
继承性语法
替换函数
虚拟方法
虚拟函数
虚拟取消器
实现多态性
增加第二个[字母
第9章  实现模板
创建历史
加载的操作符
向cout中写类数据
友函数
头文件中的定义
首先创建非参数化类型
模板实例化
使用历史对象
使用历史
立即实现
第10章  使用标准板库
将代码转换为STL
集合类
使用向量
为什么一个字符向量不是一个串?
检查输出
初邕化Game
Play()方法
显示一个向量的内容
对Guess评分
创建历史
ShowHistory()
检查提示
第11章  计算机猜测
允许计算机学会猜测
查找规律
解码类
游戏实现
无限循环
游戏者猜测
游戏者如何玩游戏
计算机猜测
跳至VerifyComputerChoices()
创建Computer对象
第12章  分配职责
分配职责
分析
理解缺省参数
仔细分析SmartChar
监视其工作
Computer运行
创建一个聪明的字符串
Computer::Play
生成Guesses:回顾
猜测一致否?
产生一个猜测,详解
CanElminateCharacters的逻辑
CanElminateCharacters细节
GenerateAGuess
IsConsistent的细节
静态成员变量
静态效果
继续分析
删除在位字符
第13章  持久性
持久性
对象的持久性
保存的不同方式
设计持久性
Reader和Writer
用户接口问题
编写游戏
一步步编写游戏
写多态对象
第14章  异常处理
当异常发生时
退栈
从磁盘读取对象
恢复human
第15章  下一步
下一步
读另一本启蒙书
支持新闻组
保持联系
附录A
附录B
猜您喜欢

读书导航