《C++ Primer 第五版》的目录涵盖了C++语言的基础知识到高级特性,内容全面且系统。以下是该书的部分主要章节目录:

第一部分 C++基础

  1. 第1章 开始

    • 编写一个简单的C++程序
    • 初识输入输出
    • 注释简介
    • 控制流(包括while语句、for语句、读取数量不定的输入数据、if语句)
    • 类简介
    • 书店程序
  2. 第2章 变量和基本类型

    • 基本内置类型(算术类型、类型转换、字面值常量)
    • 变量(变量定义、变量声明和定义的关系、标识符、名字的作用域)
    • 复合类型(引用、指针、理解复合类型的声明)
    • const限定符(const的引用、指针和const、顶层const、constexpr和常量表达式)
    • 处理类型(类型别名、auto类型说明符、decltype类型指示符)
    • 自定义数据结构(定义Sales_data类型、使用Sales_data类、编写自己的头文件)
  3. 第3章 字符串、向量和数组

    • 命名空间的using声明
    • 标准库类型string(定义和初始化string对象、string对象上的操作、处理string对象中的字符)
    • 标准库类型vector(定义和初始化vector对象、向vector对象中添加元素、其他vector操作)
    • 迭代器介绍(使用迭代器、迭代器运算)
    • 数组(定义和初始化内置数组、访问数组元素、指针和数组、C风格字符串、与旧代码的接口)
    • 多维数组
  4. 第4章 表达式

    • 基础(基本概念、优先级与结合律、求值顺序)
    • 算术运算符
    • 逻辑和关系运算符
    • 赋值运算符
    • 递增和递减运算符
    • 成员访问运算符
    • 条件运算符
    • 位运算符
    • sizeof运算符
    • 逗号运算符
    • 类型转换(算术转换、其他隐式类型转换、显式转换)
    • 运算符优先级表
  5. 第5章 语句

    • 简单语句
    • 语句作用域
    • 条件语句(if语句、switch语句)
    • 迭代语句(while语句、传统的for语句、范围for语句、do while语句)
    • 跳转语句(break语句、continue语句、goto语句)
    • TRY语句块和异常处理(throw表达式、try语句块、标准异常)
  6. 第6章 函数

    • 函数基础(局部对象、函数声明、分离式编译)
    • 参数传递(传值参数、传引用参数、const形参和实参、数组形参、main:处理命令行选项、含有可变形参的函数)
    • 返回类型和return语句(无返回值函数、有返回值函数、返回数组指针)
    • 函数重载(重载与作用域)
    • 特殊用途语言特性(默认实参、内联函数和constexpr函数、调试帮助)
    • 函数匹配(实参类型转换)
    • 函数指针

第二部分 C++标准库

(由于篇幅限制,以下仅列举部分章节标题)

  1. 第7章 类

    • 定义抽象数据类型
    • 访问控制与封装
    • 类的其他特性
    • 类的作用域
    • 构造函数再探
    • 类的静态成员
  2. 第8章 IO库

    • IO类
    • 文件输入输出
    • string流
  3. 第9章 顺序容器

    • 顺序容器概述
    • 容器库概览
    • 顺序容器操作
    • vector对象是如何增长的
    • 额外的string操作
    • 容器适配器
  4. 第10章 泛型算法

    • 概述
    • 初识泛型算法
    • 定制操作
    • 再探迭代器
    • 泛型算法结构
    • 特定容器算法

其他章节

书中还包括关联容器、动态内存、拷贝控制、重载运算与类型转换、面向对象程序设计、模板与泛型编程、标准库特殊设施、用于大型程序的工具、特殊工具与技术等章节,全面而深入地介绍了C++语言的高级特性和应用。

《C++ Primer 第五版》的目录结构清晰,内容详实,无论是初学者还是有一定经验的程序员,都能从这本书中找到适合自己的学习路径。


通过网盘分享的文件:C++ Primer (第5版) 中文版.pdf
链接: https://pan.baidu.com/s/18LrjUitChKHlOl5cbZHxqA?pwd=6y2y 提取码: 6y2y

标签: PDF下载, C++, C++ Primer

添加新评论