Skip to Main Content
C++程序设计:原理与实践(进阶篇)(原书第2版)
book

C++程序设计:原理与实践(进阶篇)(原书第2版)

by 本贾尼 斯特劳斯特鲁普
August 2021
Intermediate to advanced content levelIntermediate to advanced
450 pages
10h 35m
Chinese
Pearson
Content preview from C++程序设计:原理与实践(进阶篇)(原书第2版)

附录C 标准库概要

如果可能,所有复杂性都应埋藏于视野之外。

——David J.Wheeler

本附录概述重要的C++标准库特性。本附录内容都是精心选择的,特别适合于那些希望接触一些本书之外内容的初学者。

C.1 概述

本附录的目的是作为补充参考资料,而不是像其他章节一样需要从头到尾仔细阅读。它(或多或少地)系统描述了C++标准库的一些重要特性。本附录不是完整的参考资料,而只是一些重要特性的概述。通常,你需要查看相关章节来获得更为详细完整的解释。注意,本附录不追求与C++标准相同的精确性和术语,而是追求易于查阅。更详细的信息可参考Stroustrup的《The C++Programming Language》一书。ISO C++标准中有标准库的完整定义,但它并不是为了初学者所编写的,因此不适合入门阅读学习。不要忘了使用联机帮助来查找标准库的有关内容。

一个选择性的(因而不完整的)概要介绍有什么用处呢?它的用处是,你可以从中快速查找已经知道的特性,也可以快速浏览一节来了解标准库中有哪些常用的特性。你可能必须到其他地方查找细节内容,但这没有关系:通过本附录,你已经获得了“查找什么”的线索。而且,本附录包含了交叉引用,你可以迅速找到包含详细内容的章节。本附录是C++标准库特性的一个简洁概述。请不要尝试记忆本附录中的内容,这不是本附录的目的,相反,本附录是一个工具,能帮助你避免形成错误的记忆。

你可以在本附录中找到所需要的有用的特性,不要试图自己重新发明。标准库中的所有特性(特别是本附录中所提到的特性),已经被证明对很多程序员来说都是有用的工具。标准库中的工具,几乎总是比你仓促设计实现出的工具有着更为良好的设计、实现、文档以及更好的可移植性。因此,只要可能,你应该优先使用标准库特性,而不是“自行制造”。这样做,你的代码就更容易被他人所理解。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

JAVASCRIPT之美|聽頂尖程式設計師闡述他們的思維

JAVASCRIPT之美|聽頂尖程式設計師闡述他們的思維

Anton Kovalyov
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉
C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普

Publisher Resources

ISBN: 9787111562528