Đây là một chút chủ quan tôi nghĩ; Tôi không chắc liệu ý kiến có nhất trí hay không (Tôi đã thấy rất nhiều đoạn mã nơi các tài liệu tham khảo được trả về).
Theo một bình luận cho câu hỏi này tôi vừa hỏi, liên quan đến việc khởi tạo các tài liệu tham khảo , việc trả lại một tài liệu tham khảo có thể là xấu bởi vì, [theo tôi hiểu] nó dễ dàng bỏ lỡ việc xóa nó, điều này có thể dẫn đến rò rỉ bộ nhớ.
Điều này làm tôi lo lắng, vì tôi đã làm theo các ví dụ (trừ khi tôi đang tưởng tượng mọi thứ) và thực hiện điều này ở một vài nơi công bằng ... Tôi có hiểu lầm không? Có ác không? Nếu vậy, chỉ ác thế nào?
Tôi cảm thấy rằng vì túi hỗn hợp các con trỏ và tài liệu tham khảo của mình, kết hợp với thực tế là tôi mới sử dụng C ++ và hoàn toàn nhầm lẫn về việc sử dụng khi nào, các ứng dụng của tôi phải bị rò rỉ bộ nhớ ...
Ngoài ra, tôi hiểu rằng sử dụng con trỏ thông minh / chia sẻ thường được chấp nhận là cách tốt nhất để tránh rò rỉ bộ nhớ.