全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

C++程序设计(基础编程抽象与算法策略)/计算机科学丛书

  • 定价: ¥129
  • ISBN:9787111546962
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:639页
  • 作者:(美)埃里克S.罗伯...
  • 立即节省:
  • 2016-11-01 第1版
  • 2016-11-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    由埃里克S.罗伯茨著的《C++程序设计(基础编程抽象与算法策略)/计算机科学丛书》是一本关于C++语言的优秀书籍,全书共计20章,主要介绍了C++的基本知识、函数和库、字符串、流、集合、类的设计、递归、递归策略、回溯算法、算法分析、指针与数组、动态内存管理、效率与表示、线性结构、映射、树、图、继承、迭代的策略等内容。本书重点突出,全面讲解了C++语言的基本概念,深入剖析了具体的编程思路。同时,每章后面都有配套的习题,有助于读者进一步理解和掌握晦涩的概念。
    本书适合作为计算机专业及相关专业学生的教材或教学参考书,也适合希望学习C++语言的初学者和中高级程序员使用。

目录

出版者的话
译者序
前言
第1章  C++概述
  1.1  你的一个C++程序
  1.2  C++的历史
    1.2.1  面向对象范型
    1.2.2  C++的演化
  1.3  编译过程
  1.4  C++程序结构
  1.4.1  注释
  1.4.2  包含的库文件
  1.4.3  函数原型
  1.4.4  主程序
  1.4.5  函数定义
  1.5  变量
  1.5.1  变量声明
  1.5.2  命名规则
  1.5.3  局部变量和全局变量
  1.5.4  常量
  1.6  数据类型
  1.6.1  数据类型的概念
  1.6.2  整数类型
  1.6.3  浮点类型
  1.6.4  布尔类型
  1.6.5  字符
  1.6.6  字符串
  1.6.7  枚举类型
  1.6.8  复合类型
  1.7  表达式
  1.7.1  优先级和结合律
  1.7.2  表达式中的混合类型
  1.7.3  整数除法和求余操作符
  1.7.4  类型转换
  1.7.5  赋值操作符
  1.7.6  自增和自减操作符
  1.7.7  布尔运算
  1.8  语句
  1.8.1  简单语句
  1.8.2  块
  1.8.3  if语句
  1.8.4  switch语句
  1.8.5  while语句
  1.8.6  for语句
  本章小结
  复习题
  习题
第2章  函数与库
  2.1  函数概念
  2.1.1  数学中的函数
  2.1.2  编程中的函数
  2.1.3  使用函数的优点
  2.1.4  函数和算法
  2.2  库
  2.3  在C++中定义函数
  2.3.1  函数原型
  2.3.2  重载
  2.3.3  默认形参数
  2.4  函数调用机制
  2.4.1  函数调用步骤
  2.4.2  组合函数
  2.4.3  追踪组合函数执行过程
  2.5  引用参数
  2.6  接口与实现
  2.6.1  定义error库
  2.6.2  导出数据类型
  2.6.3  导出常量定义
  2.7  接口设计原则
  2.7.1  统一主题的重要性
  2.7.2  简单性与信息隐藏原理
  2.7.3  满足用户需求
  2.7.4  通用工具的优势
  2.7.5  库稳定性的价值
  2.8  随机数库的设计
  2.8.1  随机数与伪随机数
  2.8.2  标准库中的伪随机数
  2.8.3  选择正确的函数集
  2.8.4  构建用户程序
  2.8.5  随机数库的实现
  2.8.6  初始化随机数种子
  2.9  Stanford类库介绍
  2.9.1  简单的输入和输出类库
  2.9.2  Stanford类库中的图形处理程序
  本章小结
  复习题
  习题
第3章  字符串类string
  3.1  使用字符串作为抽象数据
  3.2  字符串操作
    3.2.1  操作符重载
    3.2.2  从一个字符串中选取字符
    3.2.3  字符串赋值
    3.2.4  提取字符串中的子串
    3.2.5  在一个字符串中进行搜索
    3.2.6  循环遍历字符串中的所有字符
    3.2.7  通过连接扩展字符串
  3.3  库
  3.4  修改字符串中的内容
  3.5  遗留的C风格字符串
  3.6  编写字符串应用程序
    3.6.1  回文识别
    3.6.2  将英语翻译成儿童黑话
  3.7  strlib.h库
  本章小结
  复习题
  习题
第4章  流类
第5章  集合类
第6章  类的设计
第7章  递归简介
第8章  递归策略
第9章  回溯算法
第10章  算法分析
第11章  指针和数组
第12章  动态内存管理
第13章  效率和表示
第14章  线性结构
第15章  映射
第16章  树
第17章  集合
第18章  图
第19章  继承
第20章  迭代策略
索引