• Complain

Rainer Grimm - The C++ Standard Library

Here you can read online Rainer Grimm - The C++ Standard Library full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2016, publisher: leanpub.com, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    The C++ Standard Library
  • Author:
  • Publisher:
    leanpub.com
  • Genre:
  • Year:
    2016
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

The C++ Standard Library: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "The C++ Standard Library" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Rainer Grimm: author's other books


Who wrote The C++ Standard Library? Find out the surname, the name of the author of the book and a list of all author's works by series.

The C++ Standard Library — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "The C++ Standard Library" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
The C Standard Library What every professional C programmer should know - photo 1
The C++ Standard Library
What every professional C++ programmer should know about the C++ standard library.
Rainer Grimm

This book is for sale at http://leanpub.com/cpplibrary

This version was published on 2020-12-26

This is a Leanpub book Leanpub empowers authors and publishers with - photo 2

* * * * *

This is a Leanpub book. Leanpub empowers authors and publishers with the Lean Publishing process. Lean Publishing is the act of publishing an in-progress ebook using lightweight tools and many iterations to get reader feedback, pivot until you have the right book and build traction once you do.

* * * * *

2016 - 2020 Rainer Grimm
Reader Testimonials
English Edition

Rick Audet

Senior Engineer, Dolby Laboratories

"Arguably the quickest and easiest way to get up to speed on the most important parts of the C++ standard library. Recommended for any modern C++ programmer."
German Edition

Odin Holmes

CEO/CTO at Auto-Intern GmbH

"Das Buch beinhaltet, wie der Name schon sagt, eine recht ausfhrliche Beschreibung der STL. Dabei merkt Mann deutlich dass der Autor auch selber auf hohem Niveau programmiert. Es gibt oft den ein oder andere Tipp oder Wink in die richtige Richtung die bei Bcher von Berufsautoren oft fehlen. Z.B. die Aussage dass std::vector fr 95% aller Flle die beste Wahl ist oder dass std::async meistens die erste Wahl sein sollte lenkt der Leser geschickt in die richtige Richtung. Auch die Auswahl an Komponente aus der STL ist sehr gut getroffen (keiner kann in ein krzen Buch die ganze STL beschreiben). Oft sehe ich, vor allem in Deutschsprachige Literatur, dass die Auswahl eher auf Komponente trifft die leicht zu beschreiben sind und nicht auf die Ntzlichen. Eine gute und dennoch krze Beschreibung vom std::regex z.B. ist wei Gott nicht einfach aber in diesem Fall ist es der Autor sehr gelungen."

Ramon Wartala

Director Technology at Performance Media GmbH

"Die 215 Seiten plus Index des 'C++ kurz & gut' vom Autor Rainer Grimm stellen ein gelungene Destillat viel umfangreicherer Texte zum Thema da. So nimmt das Kapitel ber die klassischen Algorithmen der Standardbibliothek ganze 131 Seiten ein. Selbst kurze Beispiele fr die Anwendung der wichtigsten Bestandteile der Standardbibliothek passen eng gedruckt in das schmale Bchlein. Auch wenn heute Tools wie Dash oder entsprechend ausgestattete IDEs, mehr und mehr den Platz derartiger Desktop-Referenzen einnehmen, ist das 'kurz & gut' zu C++ Standardbibliothek ein leichter und mobiler Begleiter fr jeden C++ Entwickler. Und als Kindle Version um so bequemer mitzunehmen."
Introduction
About Me
Rainer Grimm I work as a software architect team lead and instructor since - photo 3Rainer Grimm

I work as a software architect, team lead, and instructor since 1999. In 2002, I created a further education round at my company. I give seminars since 2002. My first seminars were about proprietary management software, but seminars for Python and C++ followed immediately. In my spare time, I like to write articles about C++, Python, and Haskell. I also like to speak at conferences. I publish weekly on my English Modernes Cpp and the German blog, hosted by Heise Developer.

Since 2016, I am an independent instructor giving seminars about modern C++ and Python. I published several books in various languages about modern C++ and concurrency, in particular. Due to my profession, I always search for the best way to teach modern C++.

Purpose of this Book

The C++ Standard Library is a quick reference to the standard library of the current C++ standard C++20 ISO/IEC 14882:2020. C++20 has more than 1800 pages and is the next big C++ standard after C++17. C++17 is neither a big nor a small C++ standard. C++14 is a small addition to C++11. C++11 had more than 1,300 pages and was published 2011. That was 13 years after the first and only C++ standard C++98. Of course, there is also C++03, published in 2003. But C++03 is considered a bug fix release.

The goal of this quick reference is to provide a concise reference to the C++ standard library. This book assumes that you are familiar with C++. If so you will get the most benefit out of this book. If C++ is new to you, you should start with a textbook about core C++. Once you have mastered a textbook about the core language, you can make your next big step by reading this book. To make your job easier, I have provided a lot of short code snippets to connect theory and practice.

Index

The book should be a reference for C++, and should, therefore, have an index. Leanpub does not support the creation of an index. So Ive made it based on regular expressions, naming conventions, a lot of python magic - dont blame me - and a long, long table which I had to split for each page. Here is the problem. The index is only fully available in the pdf format of the book.

Conventions

I promise only a few conventions.

Special Fonts
ItalicI use Italic if something is essential.MonospaceI use Monospace for code, instructions, keywords and names of types, variables, functions, and classes.
Special Boxes

I use boxes for unique information, tips, and warning.

Information headline

Information text.

Tip headline

Tip description.

Warning headline

Warning description.

Source Examples

I dislike using directives and declarations because they hide the namespace of the library functions, but because of the limited length of a page, I have to use them from time to time. I use them in such a way that the origin can always be deduced from the using directive (using namespace std;) or the using declaration (using std::cout;).

Only header files of the featured functionality are shown in the code snippets. True or false is displayed in the output code snippets for boolean values; and
is not used.

Source Code

To be concise, I only present short code snippets in this book. The name of the entire program is in the first line of the code snippet.

Value versus Object

I call instances of fundamental data types values, which C++ inherited from C. Instances of more advanced types which often consist of fundamental types, are called objects. Objects are typically instances of user-defined types or containers.

Acknowledgements

At first Alexandra Follenius, who was the lector at OReilly for the German book C++ Standardbibliothek. You may have guessed that the German book is the ancestor of this book. For my book C++ Standardbibliothek Karsten Ahnert, Guntram Berti, Dmitry Ganyushin, Sven Johannsen, Torsten Robitzki, Bart Vandewoestyne, and Felix Winter were very valuable proofreaders. A lot of thanks to all of them.

For translating this book to English, I started a request in my English blog: www.ModernesCpp.com. I received a much higher response than I expected. Special thanks to all of you, including my son Marius, who was the first proofreader.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «The C++ Standard Library»

Look at similar books to The C++ Standard Library. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «The C++ Standard Library»

Discussion, reviews of the book The C++ Standard Library and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.