5. A Tour of C++: Concurrency and Utilities
When you wish to instruct, be brief.
• Resource Management
unique_ptr and shared_ptr
Tasks and threads; Passing Arguments; Returning Results; Sharing Data; Communicating Tasks
• Small Utility Components
Time; Type Functions; pair and tuple
• Regular Expressions
Mathematical Functions and Algorithms; Complex Numbers; Random Numbers; Vector Arithmetic; Numeric Limits
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 ...