Với tiêu chuẩn mới sắp tới (và các bộ phận đã có sẵn trong một số trình biên dịch), loại mới std::unique_ptr
được cho là thay thế cho std::auto_ptr
.
Việc sử dụng của chúng có trùng lặp chính xác không (vì vậy tôi có thể thực hiện tìm / thay thế toàn cầu trên mã của mình (không phải là tôi sẽ làm điều này, nhưng nếu tôi đã làm)) hoặc tôi có nên biết về một số khác biệt không rõ ràng khi đọc tài liệu không?
Ngoài ra nếu nó là một sự thay thế trực tiếp, tại sao lại đặt cho nó một cái tên mới thay vì chỉ cải thiện std::auto_ptr
?