书籍详情

C++应用程序设计

C++应用程序设计

作者:(美)约翰巴夫,(美)卡林 著,方红琴,熊利荣 译

出版社:中国电力出版社

出版时间:2012-01-01

ISBN:9787512308923

定价:¥68.00

购买这本书可以去
内容简介
  《C++应用程序设计》是一本C++入门书籍,是原著作者根据在DePaul大学最近几年的教学经验编写而成的。全书共10章,主要内容包括计算机系统及程序设计的简单介绍、数据类型和运算符、控制流、函数、数组等基础知识,以及类、继承、多态性,运算符重载、指定存储类别、模板和标准模板库。此外,本书还有6个附录,包括ASCⅡ码表、C++预处理器、部分C++函数和类方法、运行时类型识别、异常处理、奇数序号练习题的解答提示与答案。本书案例和练习题覆盖的应用范围广,至少包含350个实例和。160道程序设计练习题,案例全部来源于现实的应用。《C++应用程序设计》适合从事C++程序开发的初、中级程序人员使用和参考。本书由约翰巴夫(Johonbaugh.R.),(美)卡林(Kalin.M.)著;方红琴,熊利荣译。
作者简介
  Richard Johnsonb,是Depaul大学计算机科学系的教授。他从Oregon大学、耶鲁大学和依利诺依州立大学芝加哥分校获得了计算机科学和数学学位。他是《离散数学》(第四版)的作者,还与MartinKalin联含出版了《科学与工程中的C语言》、《ANSIC应用程序设计》(第三版)以及《C++面向对象程序设计》。他的研究领域包括模式识别和图像处理。Martin Kalin,是Depaul大学计算机科学系的教授。他从Northwestern大学获得了逻辑学博士学位。他的研究领域包括数据通信和程序设计语言。他参与编写了调度相关的大型系统,并参与了一些《财富》杂志100强企业的产品配置工作。
目录
前言第0章 计算机系统及程序设计 0.1 算法 0.2 计算机系统 0.3 数据的内部表示 0.4 程序设计语言 0.5 解决问题的方法与程序设计 0.6 为什么使用C++第1章 数据类型和运算符简介 1.1 第一个C++程序 1.2 整型 1.3 标识符 1.4 应用实例:长度单位的转换 1.5 其他整数类型 1.6 浮点类型 1.7 算术运算 1.8 应用实例:一个数学问题 1.9 关系运算符和逻辑运算符 C++补充材料 程序设计中常见的错误 程序设计练习第2章 控制流 2.1 if-else语句 2.2 应用实例:计算个人所得税 2.3 while语句 2.4 应用实例:税款计算(二) 2.5 文件 2.6 do-while语句 2.7 for语句 2.8 赋值、自增和自减运算符 2.9 应用实例:数据统计 2.10 break、continue和switch语句 2.11 应用实例:产生素数 2.12 类型提升和类型转换 2.13 输出格式化 C++补充材料 程序设计中常见的错误 程序设计练习第3章 函数 3.1 简介 3.2 变量的作用范围 3.3 值调用 3.4 应用实例:Monty Hall问题 3.5 引用调用 3.6 应用实例:输出日历 3.7 函数重载 3.8 递归 程序设计中常见的错误 程序设计练习第4章 数组 4.1 为什么使用数组 4.2 下标运算符 4.3 数组和指针 4.4 应用实例:投票统计 4.5 字符串 4.6 数组和函数 4.7 字符串处理函数 4.8 应用实例:文件合并 4.9 多维数组 4.10 应用实例:维护地址簿 C++补充材料 程序设计中常见的错误 程序设计练习第5章 类 5.1 面向对象程序设计和面向过程程序设计 5.2 类和对象 5.3 应用实例:Clock类 5.4 应用实例:时间戳类 5.5 构造器和析构器 5.6 应用实例:Task类 5.7 类的数据成员和方法 5.8 使用类库 5.9 指向对象的指针和间接访问运算符 C++补充材料 程序设计中常见的错误 程序设计练习第6章 继承 6.1 简介 6.2 基本概念和语法 6.3 应用实例:记录电影胶片的发布情况 6.4 Drotected成员 6.5 继承中的构造器和析构器 6.6 应用实例:继承序列 C++补充材料 程序设计中常见的错误 程序设计练习第7章 多态性 7.1 C++中的运行时绑定和编译时绑定 7.2 应用实例:电影胶片修订版 7.3 名字重载、名字重写和名字隐藏 7.4 抽象基类 C++补充材料 程序设计中常见的错误 程序设计练习第8章 运算符重载 8.1 基本运算符重载 8.2 应用实例:复数类 8.3 使用顶级函数重载运算符 8.4 友元函数 8.5 输入/输出运算符的重载 8.6 重载特殊运算符 8.7 应用实例:数组 C++补充材料 程序设计中常见的错误 程序设计练习第9章 存储类别 9.1 编译时存储和运行时存储 9.2 变量的存储类别 9.3 指针和动态存储 9.4 应用实例:排序和搜索 9.5 带有指针数据成员的类 C++补充材料 程序设计中常见的错误 程序设计练习第10章 模板和标准模板库 10.1 模板的基础知识 10.2 应用实例:模板栈类 10.3 名字空间 10.4 标准模板库 10.5 应用实例:股票趋势报表 C++补充材料 程序设计中常见的错误 程序设计练习附录A ASCⅡ码表附录B 预处理器附录C 部分C++函数和类方法附录D 运行时类型识别附录E 异常处理奇数序号练习题的解答提示与答案
猜您喜欢

读书导航