Результаты поиска по запросу "allocator"
Зачем разрешать `распространять_он_контейнер_swap == false` в распределителях, если это может привести к неопределенному поведению?
Замечания: Первоначально спросилМэтт Макнабб каккомментарий наПочему подкачка контейнеров стандартной библиотеки может быть проблематичной в C ++ 11 (с испол...
Перепривязка в пользовательском распределителе STL с предварительно выделенным блоком
я собираюсь построитьпользовательский распределитель, предварительно выделив большой блок (массив) для хранения
c ++ Vector, что происходит, когда он расширяется / перераспределяется в стеке?
Я новичок в C ++, и я использую векторный класс в своем проекте. Я нашел это весьма полезным, потому что у меня может быть массив, который автоматически перераспределяет всякий раз, когда это необходимо (то есть, если я хочу push_back элемент, и ...
Должен ли construct () по умолчанию инициализировать вместо инициализации значения?
В качестве продолженияэтот вопрос, распределитель по умолчанию (
Имеет ли std :: vector * возможность * перемещать объекты при увеличении емкости? Или могут ли распределители «перераспределить»?
A другой вопрос [https://stackoverflow.com/questions/8002615/is-it-possible-to-find-the-sizeoft-when-creating-a-template-in-c/8002636#8002636] вдохновил следующую мысль: Есть лиstd::vector<T> имеют переместить все элементы, когда он увеличивает ...
Вы должны попробовать отключить его, чтобы увидеть, помогает ли это. Запустите и GetProcessHeap, и кучу CRT (и любые другие кучи, которые вы, возможно, создали).
ользую C ++ в Windows 7 с MSVC 9.0, а также смог протестировать и воспроизвести на Windows XP SP3 с MSVC 9.0. Если я выделяю 1 ГБ объектов размером 0,5 МБ, когда я их удаляю, все в порядке и ведет себя как ожидалось. Однако, если я выделяю 1 ГБ ...
Какова цель std :: scoped_allocator_adaptor?
В стандарте C ++ 11 мы имеем
wg21.link/lwg2218
чески допустимо использовать несоответствие