If they are a bunch allocated to regular pointers, and if deletion is never called on these pointers, they will never be destroyed, so the order of destruction will be debatable.
, , :
static std::auto_ptr <AType> a( new AType );
static std::auto_ptr <BType> b( new BType );
: -)
anon