Chapter 16. Essential Components

 

The will to win is nothing without the will to prepare.

 
 --Juma Ikanga
 

Programmers are people who are willing to work very hard to solve a problem once so they never have to deal with it again.

 
 --Sean Kelly

Introduction

This chapter describes five components from the STLSoft libraries that are used in the implementations of many of the STL extensions described throughout Parts II and III. They include one smart pointer that applies RAII to arbitrary types (stlsoft::scoped_handle), two components that deal with memory (stlsoft::auto_buffer and unixstl/winstl:: file_path_buffer), a traits class for discriminating and abstracting file system differences between different operating systems (unixstl/winstl::filesystem_traits ...

Get Extended STL, Volume 1: Collections and Iterators now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.