Thiết kế một hệ thống mới từ đầu. Tôi sẽ sử dụng STL để lưu trữ danh sách và bản đồ của một số đối tượng tồn tại lâu dài.
Câu hỏi: Tôi có nên đảm bảo các đối tượng của mình có các hàm tạo sao chép và lưu trữ các bản sao của các đối tượng trong các thùng chứa STL của tôi hay nói chung là tốt hơn để tự quản lý cuộc sống & phạm vi và chỉ lưu trữ các con trỏ vào các đối tượng đó trong các thùng chứa STL của tôi?
Tôi nhận ra điều này hơi ngắn về chi tiết, nhưng tôi đang tìm câu trả lời tốt hơn "về mặt lý thuyết" nếu nó tồn tại, vì tôi biết cả hai giải pháp này đều khả thi.
Hai nhược điểm rất rõ ràng khi chơi với con trỏ: 1) Tôi phải tự mình quản lý phân bổ / phân bổ các đối tượng này trong phạm vi ngoài STL. 2) Tôi không thể tạo một đối tượng tạm thời trên ngăn xếp và thêm nó vào các thùng chứa của mình.
Có điều gì khác tôi đang thiếu?