C++ Standard Library Quick Reference
Huge Savings Item! Save 12% on the C++ Standard Library Quick Reference by Apress at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. This quick reference is a condensed guide to the essential data structures, algorithms, and functions provided by the C++ Standard Library. Used by
This quick reference is a condensed guide to the essential data structures, algorithms, and functions provided by the C++ Standard Library. Used by millions of C++ programmers on a daily basis, the C++ Standard Library features core classes for strings, I/O streams, and various generic containers, as well as a comprehensive set of algorithms to manipulate them. In recent years, the C++11 and C++14 standards have added even more efficient container classes, a new powerful regular expression library, and a portable multithreading library featuring threads, mutexes, condition variables, and atomic variables.
Needless to say, it is hard to know and remember all the possibilities, details, and intricacies of this vast and growing library. This handy reference guide is therefore indispensable to any C++ programmer. It offers a condensed, well-structured summary of all essential aspects of the C++ Standard Library. No page-long, repetitive examples or obscure, rarely used features. Instead, everything you need to know and watch out for in practice is outlined in a compact, to-the-point style, interspersed with practical tips and well-chosen, clarifying examples. The book does not explain the C++ language or syntax, but is accessible to anyone with basic C++ knowledge or programming experience. Even the most experienced C++ programmer though will learn a thing or two from it and find it a useful memory-aid. Among the topics covered are:
What You Will Learn
- Gain the essentials that the C++ Standard Library has to offer
- Use containers to efficiently store and retrieve your data
- Use algorithms to inspect and manipulate your data
- See how lambda expressions allow for elegant use of algorithms
- Discover what the standard string class provides and how to use it
- Write localized applications
- Work with file and stream-based I/O
- Discover what smart pointers are and how to use them to prevent memory leaks
- Write safe and efficient multi-threaded code using the threading libraries
Who This Book Is For
All C++ programmers: irrespective of their proficiency with the language or the Standard Library, this book offers an indispensable reference and memory-aid.
A secondary audience is developers who are new to C++, but not new to programming, and who want to learn more on the C++ Standard Library in a quick, condensed manner.
|Item Weight:||0.77 pounds|
|Item Size:||0.55 x 9.25 x 9.25 inches|
|Package Weight:||0.86 pounds|
|Package Size:||6.38 x 0.63 x 0.63 inches|
Have questions about this item, or would like to inquire about a custom or bulk order?
If you have any questions about this product by Apress, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.
Related Best Sellers
By 12th Media Services
ean: 9781680921526, isbn: 1680921525,
You can get a free PDF version of this 1156-page document at gnu.org. This images and text in this document are printed in grayscale.The C language provides no built-in facilities for performing such common operations as input/output, memory manage...
ean: 9781430264002, isbn: 1430264004,
C is the most widely used programming language of all time. It has been used to create almost every category of software imaginable and the list keeps growing every day. Cutting-edge applications, such as Arduino, embeddable and wearable computing a...
ean: 9781484226285, isbn: 1484226283,
Develop Windows 10 applications faster and more efficiently using the Universal Windows Platform. You will use Xamarin to create apps for macOS, iOS, and Android devices.Building Apps for the Universal Windows Platform is a complete guide covering PC...
ean: 9781484222676, isbn: 1484222679,
Get your first Android apps up and running with the help of plain English and practical examples. If you have a great idea for an Android app, but have never programmed before, then this book is for you. Android Apps for Absolute Beginners cuts thr...
ean: 9781447166412, isbn: 1447166418,
This easy-to-follow and classroom-tested textbook guides the reader through the fundamentals of programming with Python, an accessible language which can be learned incrementally. Features: incudes numerous examples and practice exercises throughout...
ean: 9781484231401, isbn: 1484231406,
Quickly find solutions to common programming problems encountered while processing big data. Content is presented in the popular problem-solution format. Look up the programming problem that you want to solve. Read the solution. Apply the solution d...
By Brand: Springer London
mpn: 1, black & white illustrations, ean: 9781848820319, isbn: 1848820313,
By introducing the principles of programming languages, using the Java language as a support, Gilles Dowek provides the necessary fundamentals of this language as a first objective.It is important to realise that knowledge of a single programming lan...
By Brand: Springer London
mpn: biography, ean: 9781848824331, isbn: 1848824335,
A Concise Introduction to Computation Models and Computability Theory provides an introduction to the essential concepts in computability, using several models of computation, from the standard Turing Machines and Recursive Functions, to the modern c...
ean: 9781484221778, isbn: 148422177X,
Learn to trade algorithmically with your existing brokerage, from data management, to strategy optimization, to order execution, using free and publicly available data. Connect to your brokerage’s API, and the source code is plug-and-play.Automated...
ean: 9781484231524, isbn: 148423152X,
Learn the principles of good software design, and how to turn those principles into great code. This book introduces you to software engineering ― from the application of engineering principles to the development of software. You'll see how to run...