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.