I wrote two fairly trivial libraries to support my development of the timezone class that I’ve mentioned before.
1. Reading Directories in C++ describes a class that loops through directories. It’s portable to both POSIX and Windows so that you don’t have to do that in two very different ways.
2. Getting Zoneinfo Data on Windows describes a simple way to do what the title says along with a couple of functions that let you create and delete symbolic links on Windows.
Both of those are really old news, and neither has any great ideas of my own, so all that code is in the public domain.
The timezone class is finished, but I still need to do some testing before I release the code to the world and, perhaps, embarrass myself. 😎 I hope to have that done later today.