Что быстрее: std::vector или std::array?

Пользователь

от brooklyn , в категории: C/C++ , год назад

Что быстрее: std::vector или std::array?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от cooper.berge , 10 месяцев назад

@brooklyn 

Обычно std::array быстрее, так как у него фиксированный размер и данные хранятся в памяти непосредственно в массиве, а у std::vector размер может изменяться, что требует дополнительных выделений и освобождений памяти во время выполнения. Однако, это зависит от конкретной задачи и реализации программы, поэтому всегда нужно тестировать производительность на конкретной архитектуре.