wektor ma to w każdym rodzaju konstruktoraDlaczego alokator jest const w wektorze?
const allocator_type& alloc = allocator_type()
Dlaczego const? Nie rozumiem, jak to by się przydało. Widzę przekazanie w alokatorze, więc wiele wektorów może współdzielić tę samą pulę, ale zostać zgrupowane z innymi wiązkami wektorów. Jednak z const nie oznacza to, że będą kopiować tylko dane instancji? kopiowanie puli lub cokolwiek to jest, nie wydaje się przydatne.
Dlaczego to jest const?
Zawsze można mieć alokator, który przechowuje tylko odniesienie do puli (shared_ptr?), Więc kopiowanie jest w porządku. –
Alokator! = Pula. Dlatego kopiowanie alokatora nie oznacza logicznie kopiowania puli. Twoja argumentacja jest nieważna :) – sehe
@sehe: Prawidłowo jesteś! To mnie rozśmieszyło. – user2814152