A Tour of C++, 2/e (Paperback)
暫譯: C++ 之旅,第二版 (平裝本)

Bjarne Stroustrup

買這商品的人也買了...

相關主題

商品描述

In  A Tour of C++, Second Edition, Bjarne Stroustrup, the creator of C++, describes what constitutes modern C++. This concise, self-contained guide covers most major language features and the major standard-library components—not, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started.

 

Stroustrup presents the C++ features in the context of the programming styles they support, such as object-oriented and generic programming. His tour is remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including many that are new in C++17, such as move semantics, uniform initialization, lambda expressions, improved containers, random numbers, and concurrency. The tour even covers some extensions being made for C++20, such as concepts and modules, and ends with a discussion of the design and evolution of C++.

 

This guide does not aim to teach you how to program (for that, see Stroustrup’s Programming: Principles and Practice Using C++, Second Edition), nor will it be the only resource you’ll need for C++ mastery (for that, see Stroustrup’s The C++ Programming Language, Fourth Edition, and recommended online sources). If, however, you are a C or C++ programmer wanting greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of modern C++, you can’t find a shorter or simpler introduction than this tour provides.

商品描述(中文翻譯)

在《A Tour of C++, Second Edition》中,C++的創造者Bjarne Stroustrup描述了現代C++的構成。這本簡明且自成一體的指南涵蓋了大多數主要語言特性和主要標準庫組件——當然,並不是深入探討,而是提供給程式設計師一個有意義的語言概覽、一些關鍵範例,以及實用的入門幫助。

Stroustrup在支援的程式設計風格的背景下介紹C++特性,例如物件導向程式設計和泛型程式設計。他的導覽相當全面。內容從基礎開始,然後廣泛涵蓋更高級的主題,包括許多在C++17中新增的特性,如移動語義、統一初始化、lambda 表達式、改進的容器、隨機數和並發性。這個導覽甚至涵蓋了一些為C++20所做的擴展,如概念和模組,並以對C++的設計和演變的討論作結。

這本指南並不旨在教你如何編程(有關這方面,請參見Stroustrup的《Programming: Principles and Practice Using C++, Second Edition》),也不會是你掌握C++所需的唯一資源(有關這方面,請參見Stroustrup的《The C++ Programming Language, Fourth Edition》和推薦的在線資源)。然而,如果你是一位希望更熟悉當前C++語言的C或C++程式設計師,或是一位希望準確了解現代C++的特性和優勢的其他語言程式設計師,你不會找到比這個導覽更簡短或更簡單的介紹。