Correction: The constructors aren't static. I meant that the objects are global (static or extern) such that the C-runtime must call their constructors before main() is called. On 5/12/05, Stephen Dennis <brazilofmux at gmail.com> wrote: > In C++ programs, certain static constructors are called before main() > is called. Stephen