The will to win is nothing without the will to prepare.
Programmers are people who are willing to work very hard to solve a problem once so they never have to deal with it again.
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 (
winstl:: file_path_buffer), a traits class for discriminating and abstracting file system differences between different operating systems (