第1章 致读者

本书所有版权归属原作者Bjame Stroustrup所有,本博客仅作为原书《The C++ Programing Language Fourth Edition》的翻译,且并不作为商业用途,若有其他个人或团体将本博客用于其他用途,所产生的一切后果与博客原作者无关, 若有需要用作其他用途,需首先征得原作者Bjame Stroustrup的同意,另转载时请附名原作者“Complex-Mixture”

限于译者水平,译文中疏漏和错误难免,欢迎批评指正

第一章 致读者

  • 本书的结构
    介绍:基础功能;抽象机制;标准库;示例及引用

  • C++的设计
    编程风格;类型检查;与C的兼容性;语言,库和系统

  • 学习C++
    用C++编程,对C++程序设计的建议;对C程序设计的建议;对Java程序设计的建议

  • 历史
    时间线;早期时间;C++98标准;C++11标准(有时也被称作C++0x);C++用来做什么?;

  • 建议

  • 引用

1-1 本书的结构

一个教程会以标题顺序讲述,并且不会有任何的概念在其被介绍之前就被引用。但反过来,一个参考手册可能会被使用者从任何一页开始阅读;在这里会简明扼要的介绍每部分,以及其与前后的关系。

一个教程的阅读原则上不需要任何先决条件-它小心翼翼的提前介绍了所有东西。而一个参考手册的使用往往需要用户熟悉所有的基本概念与技术。这本书同时结合了这两方面。

如果你了解绝大部分技术与知识,你可以直接去访问某个章节甚至是某一节。否则的话,你可以从头开始阅读,但尽量不要纠结于细节。记得去使用索引以及交叉引用。

为使这本书的每一部分相互独立,所以导致在其中难免会有一些重复,不过这些重复内容也可以起到对前面所提到内容的一个回顾。这本书的内容与ISO C++标准有着很大的关联。有经验的程序员可以相对快速的浏览本书,以在把本书作为一本参考书时的一个概述。这本书由四部分组成:

  • 第一部分:介绍
    第1章(本章)是对全书的一个导引,也提供了一些有关于c++的背景信息。章节2-5则提供了对c++语言及其标准库的简单介绍。

  • 第二部分:基本特性
    章节6-15描述了c++的内置类型以及如何在编程中使用这些。

  • 第三部分:抽象机制
    章节16-29描述了c++中的抽象机制,以及他们在面向对象及泛型编程中的使用。

  • 第四部分:标准库
    章节30-44提供了标准库的概貌,并讨论了一些有关于兼容性的问题。

1-1-1 介绍

本章提供了有关于本书的概述,一些有关如何使用本书的暗示,以及一些关于c++以及c++使用的背景信息。你可以忽略掉它们,只去阅读那些你感兴趣的内容,之后在阅读过其他部分之后再回到这里。你们有任何必要去在阅读后续内容之前仔细的阅读这里。

以下章节提供了c++程序设计语言以及其标准库中主要概念的预览。

  • 第2章: C++概览:基本特性
    c++的内存,计算和错误处理的模型

  • 第3章:C++概览:抽象机制
    通过c++语言特性支持的数据抽象,面向对象编程以及泛型编程

  • 第4章:C++概览:容器和算法
    介绍标准库提供的字符串,简单I/O(输入输出:input output),容器,以及算法。

  • 第5章:C++概览:并发和工具
    标准库中与资源管理,并发,数学计算,正则表达式等等有关内容的大纲

这个c++特性的快速预览旨在告诉读者c++提供了什么,尤其是应该让读者知晓,自本书的第一版,第二版,第三版开始,c++已经走过了相当漫长的一段时间。

1-1-2 基础特性

第二部分着眼于c++中支持像c语言或其他类似语言一样,以传统方式编程的部分。其中介绍了类型,对象,作用域和存储的概念。它陈述了一些基本的运算:表达式,声明和函数(it presents the fundamentals of computation:expression,statements,andfunctions。感觉此处翻译不是很准确,至少声明绝对算不上运算或是运算过程的一部分,如果有更好的翻译方式希望指出)。以及模块化,其由名称空间,源文件(指多个.cpp, .h文件共同参与编译)支持。异常处理也会在这里被讨论。

  • 第6章:类型和声明
    基本的类型,命名规则,作用域,初始化。简单地类型推导,对象生命周期以及类型别名。

  • 第7章:指针、数组和引用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值