当前位置:网站首页>推荐书籍 > 正文 >>

C++编程实例详解

图书信息

作者:(美)[J.利伯蒂]Jesse Liberty著;郭强,宋黎松,韩珊译;郭强译,电子工业 | 分类:科学技术,计算机/网络,软件与程序设计,C/C++及其相关

作者简介

作者简介 暂缺《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()了解栈栈与函数使用newnew 和delete在decryptix!使用简单的连接列表运行玩游戏用成员方法解决问题运算符重载完成运算符重载通过数值传递为什么引用?第7章  典型方法方法重载形类重载构造符miranda方法缺省构造符何时可得到编译器提供的构造符?缺省解除符拷贝构造符缺省拷贝构造符为什么无效?写自己拥有的拷贝构造符赋值运算符何时类似赋值而何时又不类似回到连接列表第8章  使用多态性特殊性特殊性的优越性多态性抽象数据类型C++如何实现这些类继承性语法替换函数虚拟方法虚拟函数虚拟取消器实现多态性增加第二个[字母第9章  实现模板创建历史加载的操作符向cout中写类数据友函数头文件中的定义首先创建非参数化类型模板实例化使用历史对象使用历史立即实现第10章  使用标准板库将代码转换为STL集合类使用向量为什么一个字符向量不是一个串?检查输出初邕化GamePlay()方法显示一个向量的内容对Guess评分创建历史ShowHistory()检查提示第11章  计算机猜测允许计算机学会猜测查找规律解码类游戏实现无限循环游戏者猜测游戏者如何玩游戏计算机猜测跳至VerifyComputerChoices()创建Computer对象第12章  分配职责分配职责分析理解缺省参数仔细分析SmartChar监视其工作Computer运行创建一个聪明的字符串Computer::Play生成Guesses:回顾猜测一致否?产生一个猜测,详解CanElminateCharacters的逻辑CanElminateCharacters细节GenerateAGuessIsConsistent的细节静态成员变量静态效果继续分析删除在位字符第13章  持久性持久性对象的持久性保存的不同方式设计持久性Reader和Writer用户接口问题编写游戏一步步编写游戏写多态对象第14章  异常处理当异常发生时退栈从磁盘读取对象恢复human第15章  下一步下一步读另一本启蒙书支持新闻组保持联系附录A附录B
推荐书籍