欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 图解C++开发基础(案例视频版)
      • 作者:编者:王石磊|责编:魏莹
      • 出版社:清华大学
      • ISBN:9787302684060
      • 出版日期:2025/04/01
      • 页数:251
    • 售价:31.6
  • 内容大纲

        本书循序渐进地讲解了C++语言开发的核心知识,通过典型实例讲解了这些知识的具体用法。本书共分14章,内容包括C++基础,C++基础语法,流程控制语句,函数,指针,数组、枚举、结构体和共用体,面向对象,多态、抽象类、重载,命名空间和作用域,模板,异常处理,文件操作处理,内存管理,开发窗体程序等。
        本书内容全面,几乎涵盖了C++语言所有知识点。不仅适合初学C++的人员阅读,也适合计算机相关专业的师生阅读,而且还可供有经验的开发人员查阅和参考使用。
  • 作者介绍

  • 目录

    第1章  C++基础
      1.1  C++介绍
        1.1.1  C++的发展历史
        1.1.2  C++的江湖地位
      1.2  安装C++开发工具
        1.2.1  安装Visual Studio
        1.2.2  安装DEV C++
      1.3  第一个C++程序:“石头、剪刀、布”游戏
        1.3.1  背景介绍
        1.3.2  具体实现
        1.3.3  使用DEV C++运行程序
        1.3.4  分析程序结构
        1.3.5  字符集
        1.3.6  关键字
        1.3.7  标识符
    第2章  C++基础语法
      2.1  变量和常量:一个电影海报
        2.1.1  背景介绍
        2.1.2  具体实现
        2.1.3  常量
        2.1.4  变量
        2.1.5  输入和输出
      2.2  数据类型:工资计算器
        2.2.1  背景介绍
        2.2.2  具体实现
        2.2.3  基本数据类型
        2.2.4  非基本数据类型
        2.2.5  格式化输出
      2.3  运算符和表达式:春运购票
        2.3.1  背景介绍
        2.3.2  具体实现
        2.3.3  算术运算符和算术表达式
        2.3.4  比较运算符和比较表达式
        2.3.5  逻辑运算符和逻辑表达式
        2.3.6  ++和--运算符与表达式
        2.3.7  位运算符和位表达式
        2.3.8  赋值运算符和赋值表达式
        2.3.9  求字节数运算符和求字节表达式
        2.3.10  条件运算符和条件表达式
        2.3.11  逗号运算符和逗号表达式
        2.3.12  运算符的优先级和结合性
      2.4  类型转换:临时收银员的烦恼
        2.4.1  背景介绍
        2.4.2  具体实现
        2.4.3  隐式转换
        2.4.4  显式转换
    第3章  流程控制语句
      3.1  选择结构:奖学金评测系统
        3.1.1  背景介绍
        3.1.2  具体实现

        3.1.3  if单分支语句
        3.1.4  if…else双分支语句
        3.1.5  else…if多分支语句
        3.1.6  switch多分支结构语句
      3.2  循环结构:个税计算器
        3.2.1  背景介绍
        3.2.2  具体实现
        3.2.3  for循环语句
        3.2.4  while循环语句
        3.2.5  do-while循环语句
      3.3  跳转语句:加油站计费系统
        3.3.1  背景介绍
        3.3.2  具体实现
        3.3.3  跳转语句介绍
    第4章  函数
      4.1  定义函数:解决“猴子吃桃”问题
        4.1.1  背景介绍
        4.1.2  具体实现
        4.1.3  函数分类
        4.1.4  定义函数
      4.2  函数的返回值:比较两个数的大小
        4.2.1  背景介绍
        4.2.2  具体实现
        4.2.3  无参函数和有参函数
        4.2.4  函数的返回值
        4.2.5  形参与实参
        4.2.6  默认参数
      4.3  调用函数:××网笔记本电脑评分系统
        4.3.1  背景介绍
        4.3.2  具体实现
        4.3.3  调用函数的方法
    第5章  指针
      5.1  指针基础:显示某商品的销量排名和具体销量
        5.1.1  背景介绍
        5.1.2  具体实现
        5.1.3  指针的基本概念
        5.1.4  声明指针
        5.1.5  指针的初始化
      5.2  指针运算:按照价格高低排序展示商品
        5.2.1  背景介绍
        5.2.2  具体实现
        5.2.3  算术运算
        5.2.4  关系运算
      5.3  指针的指针和引用:查询最近3个月的花费
        5.3.1  背景介绍
        5.3.2  具体实现
        5.3.3  声明指针的指针
        5.3.4  使用引用
      5.4  常用的指针:计算上下班路上的通勤时间
        5.4.1  背景介绍

        5.4.2  具体实现
        5.4.3  指向函数的指针
        5.4.4  void型指针
        5.4.5  空指针
    第6章  数组、枚举、结构体和共用体
      6.1  一维数组:计算购物车商品的总额
        6.1.1  背景介绍
        6.1.2  具体实现
        6.1.3  一维数组介绍
      6.2  二维数组:解决杨辉三角问题
        6.2.1  背景介绍
        6.2.2  具体实现
        6.2.3  声明二维数组
        6.2.4  二维数组赋值
        6.2.5  访问二维数组
      6.3  数组的高级应用:彩票机选系统
        6.3.1  背景介绍
        6.3.2  具体实现
        6.3.3  动态数组
        6.3.4  字符数组
        6.3.5  指针和数组
      6.4  枚举:解决三色球问题
        6.4.1  背景介绍
        6.4.2  具体实现
        6.4.3  声明枚举类型
      6.5  结构体:图书展示系统
        6.5.1  背景介绍
        6.5.2  具体实现
        6.5.3  结构体基础
        6.5.4  引用结构体变量
        6.5.5  指向结构的指针
      6.6  联合:××大学师生管理系统
        6.6.1  背景介绍
        6.6.2  具体实现
        6.6.3  定义并使用联合
    第7章  面向对象
      7.1  类:查询余额宝的余额
        7.1.1  背景介绍
        7.1.2  具体实现
        7.1.3  C++面向对象的基本概念
        7.1.4  声明类
        7.1.5  类成员
        7.1.6  定义对象
      7.2  类成员:学生成绩展示系统
        7.2.1  背景介绍
        7.2.2  具体实现
        7.2.3  构造方法
        7.2.4  析构方法
        7.2.5  静态成员
      7.3  友元:展示两名学生的信息

        7.3.1  背景介绍
        7.3.2  具体实现
        7.3.3  友元方法
        7.3.4  友元类
      7.4  继承:会员登录验证系统
        7.4.1  背景介绍
        7.4.2  具体实现
        7.4.3  继承与派生的基本概念
        7.4.4  基类与派生类
        7.4.5  派生类的三种继承方式
        7.4.6  继承中的构造方法
        7.4.7  在继承中调用基类析构方法
        7.4.8  派生类隐藏基类的成员
        7.4.9  多重继承
    第8章  多态、抽象类、重载
      8.1  多态:火车站售票系统
        8.1.1  背景介绍
        8.1.2  具体实现
        8.1.3  多态介绍
        8.1.4  定义虚方法
        8.1.5  宏多态
      8.2  抽象类:计算两个物体的面积和体积
        8.2.1  背景介绍
        8.2.2  具体实现
        8.2.3  抽象类介绍
      8.3  重载:员工入职信息查询系统
        8.3.1  背景介绍
        8.3.2  具体实现
        8.3.3  运算符重载
        8.3.4  流重载
    第9章  命名空间和作用域
      9.1  命名空间:学校放假通知
        9.1.1  背景介绍
        9.1.2  具体实现
        9.1.3  命名空间介绍
        9.1.4  定义命名空间
        9.1.5  使用命名空间
      9.2  作用域:百钱买百鸡
        9.2.1  背景介绍
        9.2.2  具体实现
        9.2.3  和作用域相关的概念
        9.2.4  作用域的分类
    第10章  模板
      10.1  函数模板:调查招聘单位的信息
        10.1.1  背景介绍
        10.1.2  具体实现
        10.1.3  认识模板
        10.1.4  定义函数模板
      10.2  类模板:计算运动员的最终成绩
        10.2.1  背景介绍

        10.2.2  具体实现
        10.2.3  声明、定义类模板
        10.2.4  使用类模板
        10.2.5  类模板的派生
        10.2.6  类模板和模板类的区别
        10.2.7  默认模板参数
      10.3  STL标准模板库:成绩排序系统
        10.3.1  背景介绍
        10.3.2  具体实现
        10.3.3  STL中的容器
        10.3.4  序列容器
    第11章  异常处理
      11.1  C++的异常处理机制:计算某商品的店均销量
        11.1.1  背景介绍
        11.1.2  具体实现
        11.1.3  使用try-catch捕获异常
        11.1.4  使用throw抛出异常
        11.1.5  C++标准库中的异常类
      11.2  程序调试
        11.2.1  什么是程序调试
        11.2.2  调试工具介绍
        11.2.3  断点调试
    第12章  文件操作处理
      12.1  使用iostream:汽车销售管理系统
        12.1.1  背景介绍
        12.1.2  具体实现
        12.1.3  库iostream的成员
        12.1.4  文件I/O
      12.2  文件操作:广告词征集活动
        12.2.1  背景介绍
        12.2.2  具体实现
        12.2.3  打开和关闭文件
        12.2.4  随机读写
        12.2.5  操作二进制文件
    第13章  内存管理
      13.1  栈内存管理:查询学生成绩
        13.1.1  背景介绍
        13.1.2  具体实现
        13.1.3  内存管理的机制
        13.1.4  C++内存的分类
        13.1.5  申请栈内存
        13.1.6  使用栈内存
        13.1.7  改变内存大小
      13.2  堆内存管理:模拟火车票的购票过程
        13.2.1  背景介绍
        13.2.2  具体实现
        13.2.3  申请堆内存
        13.2.4  使用堆内存
        13.2.5  改变内存的大小
    第14章  开发窗体程序

      14.1  对话框:春节放假通知
        14.1.1  背景介绍
        14.1.2  具体实现
        14.1.3  应用程序向导生成的文件类型
        14.1.4  对话框类CDialog
      14.2  标准控件:编程语言问卷调查系统
        14.2.1  背景介绍
        14.2.2  具体实现
        14.2.3  标准控件介绍
        14.2.4  按钮控件
        14.2.5  文本框控件
        14.2.6  列表框控件
        14.2.7  菜单栏CMenu
        14.2.8  工具栏CTooBar