Does ANSI C++ specify a guaranteed order of destruction for objects with local scope? I have looked in the ARM and C++ report, but cannot find any discussion of it. Example: void fn() { CObject A1, A2, A3; } // Which is destructed first - A1, A3, or undefined? Carl Hyslop - C/C++, Asm, OS/2, Win