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

    • 21天学通C++(第9版)
      • 作者:(美)悉达多·饶|责编:胡俊英|译者:袁国忠
      • 出版社:人民邮电
      • ISBN:9787115616838
      • 出版日期:2023/08/01
      • 页数:558
    • 售价:47.92
  • 内容大纲

        这是一本经典的C++编程入门指南,第9版针对C++20标准进行了内容上的全面更新,旨在帮助读者编写更快、更简单、更可靠的C++代码,并掌握C++和面向对象编程的基本原理。
        本书通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术应用,以及C++20新增的功能,这些内容被组织成结构合理、联系紧密的章节。每章都提供了示例程序清单,并辅以示例输出和代码分析,以进一步阐述该章的主题。为帮助读者巩固所学的内容,每章末尾都提供了常见问题相关答案以及作业。读者可对照附录E提供的答案,了解自己对所学内容的掌握程度。
        本书面向C++初学者,不要求读者有C语言方面的背景知识,可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用。
  • 作者介绍

        悉达多·饶,是全球领先的企业软件提供商SAP SE负责安全响应的副总裁。C++的发展让他深信,您能编写速度更快、更简洁、更强大的C++应用程序。Siddhartha酷爱旅游,还是山地自行车运动的狂热爱好者;他期待着您对本书的反馈。
  • 目录

    第一部分  基础知识
      第1章  绪论
        1.1  C++简史
          1.1.1  与C语言的关系
          1.1.2  C++的优点
          1.1.3  C++标准的发展历程
          1.1.4  哪些人使用C++程序
        1.2  编写C++应用程序
          1.2.1  生成可执行文件的步骤
          1.2.2  分析并修复错误
          1.2.3  集成开发环境
          1.2.4  编写第一个C++应用程序
          1.2.5  生成并执行第一个C++应用程序
          1.2.6  理解编译错误
        1.3  C++20新增的功能
        1.4  总结
        1.5  问与答
        1.6  作业
          1.6.1  测验
          1.6.2  练习
      第2章  C++程序的组成部分
        2.1  Hello World程序的组成部分
          2.1.1  预处理器编译指令#include
          2.1.2  程序的主体:main( )
          2.1.3  返回值
        2.2  命名空间的概念
        2.3  C++代码中的注释
        2.4  C++函数
        2.5  使用std::cin和std::cout执行基本输入输出操作
        2.6  总结
        2.7  问与答
        2.8  作业
          2.8.1  测验
          2.8.2  练习
      第3章  使用变量和常量
        3.1  什么是变量
          3.1.1  内存和寻址概述
          3.1.2  声明变量以访问和使用内存
          3.1.3  声明并初始化多个类型相同的变量
          3.1.4  理解变量的作用域
          3.1.5  全局变量
          3.1.6  命名约定
        3.2  编译器支持的常见C++变量类型
          3.2.1  使用bool变量存储布尔值
          3.2.2  使用char变量存储字符
          3.2.3  有符号整数和无符号整数的概念
          3.2.4  有符号整型short、int、long和long long
          3.2.5  无符号整型unsigned short、unsigned int、unsigned long和unsigned long long
          3.2.6  选择正确的数据类型以免发生溢出错误
          3.2.7  浮点类型float和double

        3.3  使用sizeof确定变量的长度
        3.4  使用auto自动推断类型
        3.5  使用typedef替换变量类型
        3.6  什么是常量
          3.6.1  字面常量
          3.6.2  使用const将变量声明为常量
          3.6.3  使用constexpr定义常量表达式
          3.6.4  使用consteval定义C++20即时函数
          3.6.5  枚举
          3.6.6  域限定枚举
          3.6.7  使用#define定义常量
        3.7  不能用作常量或变量名的关键字
        3.8  总结
        3.9  问与答
        3.10  作业
      ……
    第二部分  C++面相对象编程基础
    第三部分  学习标准模板库
    第四部分  lambda表达式和STL算法
    第五部分  C++进阶概念
    附录A  二进制和十六进制
    附录B  C++关键字
    附录C  编写杰出的C++代码
    附录D  ASCII
    附录E  答案