vectơ này có trong mọi loại phương thức khởi tạoTại sao phân bổ const trong vector?
const allocator_type& alloc = allocator_type()
Tại sao nó lại const? Tôi không thể thấy nó hữu ích như thế nào. Tôi có thể nhìn thấy đi qua trong một cấp phát vì vậy nhiều vectơ có thể chia sẻ cùng một nhóm nhưng được nhóm lại khỏi một nhóm vectơ khác. Tuy nhiên với const wouldnt có nghĩa là họ sẽ chỉ sao chép dữ liệu cá thể? sao chép một hồ bơi hoặc bất cứ điều gì nó không có vẻ là hữu ích.
Tại sao nó const?
Bạn luôn có thể có một người cấp phát chỉ lưu trữ một tham chiếu đến một nhóm (shared_ptr?) Để sao chép là tốt. –
Một người cấp phát! = Một hồ bơi. Do đó, việc sao chép một trình cấp phát không có nghĩa là sao chép một hồ bơi một cách hợp lý. Đối số của bạn không hợp lệ :) – sehe
@sehe: Đúng là bạn! Điều đó làm tôi cười – user2814152