Из векторов в массивы Переполнение стека

У меня есть 6 функций, взятых из набора инструментов для обработки сигналов, где используется много векторов. Из-за некоторых проблем с памятью на моем DSP я должен использовать массивы вместо этого. Существует ли простой способ преобразования векторов в массивы, а также используемые функции: вставка, push_back, стирание и т. Д.?

-2

Решение

Вы можете использовать гарантию, что хранилище векторных элементов c ++ является непрерывным в памяти и использовать

Type *array = &vector[0];

получить «указатель на массив» из вектора.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector