Using the C++ Standard Template Libraries



Bookstore > Books > Using the C++ Standard Template Libraries

Price$43.44 - $53.93
Rating
AuthorIvor Horton
PublisherApress
Published2015
Pages520
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101484200055
ISBN-139781484200056
EBook Hardcover Paperback

Using the C++ Standard Template Libraries is a contemporary treatment that teaches the generic programming capabilities that the C++ 14 Standard Library provides. In this book, author Ivor Horton explains what the class and function templates available with C++ 14 do, and how to use them in a practical context.

You'll learn how to create containers, and how iterators are used with them to access, modify, and extend the data elements they contain. You'll also learn about stream iterators that can transfer data between containers and streams, including file streams. The function templates that define algorithms are explained in detail, and you'll learn how to pass function objects or lambda expressions to them to customize their behavior. Many working examples are included to demonstrate how to apply the algorithms with different types of containers.


  1. (8 books)


5 5 4

Similar Books


The C++ Standard Library, 2nd Edition

The C++ Standard Library, 2nd Edition

by Nicolai M. Josuttis

The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components - and to benefit from their power - you need a resource that does far more than list the classes and their functions.The C++ Standard Library:...

Price:  $37.41  |  Publisher:  Addison-Wesley  |  Release:  2012

Expert C++ Programming

Expert C++ Programming

by Jeganathan Swaminathan, Maya Posch, Jacek Galowicz

C++ has come a long way and has now been adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications. The C++ 17 release will change the way developers write code, and this course will help you master your developing skills with C++. With real-world, practical examples explaining ea...

Price:  $49.50  |  Publisher:  Packt Publishing  |  Release:  2018

C++ Standard Library Quick Reference

C++ Standard Library Quick Reference

by Peter Van Weert, Marc Gregoire

This quick reference is a condensed reference guide to the essential data structures, algorithms, and functions provided by the C++ Standard Library. More specifically, this is a compact collection of essential classes and functions, used by C++ programmers on a daily basis. The C++ Standard Library Quick Reference features core classes f...

Price:  $12.99  |  Publisher:  Apress  |  Release:  2016

Mastering Python Data Visualization

Mastering Python Data Visualization

by Kirthi Raman

Python has a handful of open source libraries for numerical computations involving optimization, linear algebra, integration, interpolation, and other special functions using array objects, machine learning, data mining, and plotting. Pandas have a productive environment for data analysis. These libraries have a specific purpose and play ...

Price:  $54.38  |  Publisher:  Packt Publishing  |  Release:  2015

C++ Templates, 2nd Edition

C++ Templates, 2nd Edition

by David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor

Templates are among the most powerful features of C++, but they remain misunderstood and underutilized, even as the C++ language and development community have advanced. In C++ Templates, Second Edition, three pioneering C++ experts show why, when, and how to use modern templates to build software that's cleaner, faster, more efficie...

Price:  $58.60  |  Publisher:  Addison-Wesley  |  Release:  2017

C++ Reactive Programming

C++ Reactive Programming

by Praseed Pai, Peter Abraham

Reactive programming is an effective way to build highly responsive applications with an easy-to-maintain code base. This book covers the essential functional reactive concepts that will help you build highly concurrent, event-driven, and asynchronous applications in a simpler and less error-prone way.C++ Reactive Programming begins with ...

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2018

Modern C++: Efficient and Scalable Application Development

Modern C++: Efficient and Scalable Application Development

by Richard Grimes, Marius Bancila

C++ is one of the most widely used programming languages. It is fast, flexible, and used to solve many programming problems.This Learning Path gives you an in-depth and hands-on experience of working with C++, using the latest recipes and understanding most recent developments. You will explore C++ programming constructs by learning about...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2018

Using the HTML5 Filesystem API

Using the HTML5 Filesystem API

by Eric Bidelman

Several client-side storage options are available to web applications, but one area that's been lacking until now is file I/O - the ability to organize binary data into a true hierarchy of folders. That has changed with the advent of HTML5. With this book, you'll learn how to provide your applications with a file system that ena...

Price:  $15.30  |  Publisher:  O'Reilly Media  |  Release:  2011