Design must always conform to constraint, must always require choice, and thus must always involve compromise.
Writing public libraries is the best way to make sure you write good code. It’s like: write good code as thou knowest thou should, or shame thyself in public.
In this chapter we build on the knowledge gained from the previous chapters on
glob_sequence (Chapter 17) and
readdir_sequence (Chapter 19), by examining the file system enumeration facilities available on Windows in the form of the FindFirstFile/FindNextFile API. Although this API is similar to opendir/readdir API in that it is single-pass and returns one element at a time, it also ...