Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 July 09

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Я в векторе резервирую память, затем пуш беки того же количества, и обнаруживаю, что не закидывает в аллоцированную память
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Мне по индексам что ли к ячейкам доступ получать?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
а куда по твоему оно закидывает?
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
а куда по твоему оно закидывает?
Переаллоцирует каждый раз с новым пуш беком
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
Мне по индексам что ли к ячейкам доступ получать?
Похоже это работает
источник

OS

Oleksandr Syrotiuk in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
Переаллоцирует каждый раз с новым пуш беком
Вот прям после каждого?
источник

A

András in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
Переаллоцирует каждый раз с новым пуш беком
Не може такого бути
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
и что у тебя в сайз и кепесити?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
когда пушбечишь
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
вообще скорее всего ты наплужил где-то, ибо оно должно алоцировать 1 раз
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и все будет ок
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ну а если поумничать, то в чем проблема доступа по индексу?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
это читабельнее, это обязательно отработает, это логично
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
примерно нивчем?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
+ ты как бы заранее пишешь "зависимый" код
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
я говорю о том, что существуют плейн контейнеры, мб даже в стд с++ 20 добавили\добавтя в 23
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
по типу.. если кол-во элементов менее к примеру 8ми
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
то вместо алокации там будет стековый масив
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
т.е., "ускоряем" для малых обьемов данных
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а ты хочешь без индекса по роу памяти ебашить
источник