some problem classification and auto_ptr test