Modern compilers consider auto_ptr deprecated, use unique_ptr instead.