O'Reilly logo

The C++ Programming Language, Fourth Edition by Bjarne Stroustrup

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

5. A Tour of C++: Concurrency and Utilities

When you wish to instruct, be brief.

– Cicero

Introduction

Resource Management

unique_ptr and shared_ptr

Concurrency

Tasks and threads; Passing Arguments; Returning Results; Sharing Data; Communicating Tasks

Small Utility Components

Time; Type Functions; pair and tuple

Regular Expressions

Math

Mathematical Functions and Algorithms; Complex Numbers; Random Numbers; Vector Arithmetic; Numeric Limits

Advice

5.1. Introduction

From an end-user’s perspective, the ideal standard library would provide components directly supporting essentially every need. For a given application domain, a huge commercial library can come close to that ideal. However, that is not what the C++ standard library ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required