Стоит ли мне беспокоиться о фрагментации памяти с помощью std :: vector?

Стоит ли беспокоиться о фрагментации памяти с помощью std :: vector? Если да, то есть ли способы предотвратить это? Я не всегда предсказываю, что мои программы будут работать на ПК, они также могут работать на встроенных устройствах / игровых консолях, поэтому я не всегда могу полагаться на виртуальную память.

Опять же, я считаю, что было бы более эффективно использовать массив с динамическим размером, а не статический, чтобы память выделялась только в случае необходимости. Это также упростило бы процесс разработки моих программ. Есть ли способы добиться этого эффективно?

Спасибо за любой совет!

7
задан AutoBotAM 31 October 2011 в 15:26
поделиться