disable push back std::auto_ptr