The nearest thing to a "static" destructor would be something like a singleton combined with an object manager - as implemented in ACE - see:
ACE__Singleton[
^]. This, or something like it, is what people usually are looking for when they think about
"c++ static destructor"[
^] .
Regards
Espen Harlinn