1.

Record Nr.

UNINA9910254758903321

Autore

Weert Peter van

Titolo

C++ Standard Library Quick Reference / / by Peter Van Weert, Marc Gregoire

Pubbl/distr/stampa

Berkeley, CA : , : Apress : , : Imprint : Apress, , 2016

ISBN

9781484218761

1484218760

Edizione

[1st ed. 2016.]

Descrizione fisica

1 online resource (XXIII, 211 p. 11 illus., 2 illus. in color.)

Collana

Expert's Voice in C++

Disciplina

005.11

Soggetti

Programming languages (Electronic computers)

Computer programming

Programming Languages, Compilers, Interpreters

Programming Techniques

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Introduction -- 1. Numerics and Math -- 2. General Utilities -- 3. Containers -- 4. Algorithms -- 5. Stream I/O -- 6. Characters and Strings -- 7. Concurrency -- 8. Diagnostics -- Appendix A.

Sommario/riassunto

This book is a condensed reference guide to the essential data structures, algorithms, and functions provided by the C++ Standard Library. More specifically, you'll learn and have access to the following: • The essentials that the C++ Standard Library has to offer • How to use containers to efficiently store and retrieve your data • How to use algorithms to inspect and manipulate your data • How lambda expressions allow for elegant use of algorithms • What the standard string class provides and how to use it • What functionality the library provides for file and stream-based I/O • What smart pointers are and how to use them to prevent memory leaks • How to write safe and efficient multi-threaded code using the C++11 threading libraries.