Trong khi đọc sách trên C++ và thư viện chuẩn, tôi thấy các tham chiếu thường xuyên đến các trình phân bổ.Nhà phân bổ là gì và khi nào thì việc sử dụng chúng cần thiết?
Ví dụ, C++ chuẩn Thư viện Nicolai Josuttis của thảo luận một cách chi tiết trong chương cuối cùng, và cả hai mục 10 ("được nhận thức của công ước allocators' & hạn chế ') và 11 (' hiểu việc sử dụng hợp pháp của khách hàng phân bổ ") trong số hiệu quả STL của Scott Meyers về việc sử dụng chúng.
Câu hỏi của tôi là, các nhà phân bổ đại diện cho một mô hình bộ nhớ đặc biệt như thế nào? Quản lý bộ nhớ STL mặc định có đủ không? Khi phân bổ nên được sử dụng thay thế?
Nếu có thể, vui lòng giải thích bằng ví dụ về mẫu bộ nhớ đơn giản.
Có thể liên quan: [Các ví dụ hấp dẫn về các trình phân bổ C++ STL tùy chỉnh?] (Http://stackoverflow.com/q/826569) –