Возможный дубликат:
Как преобразовать вектор в массив С++
При работе с массивами вы можете использовать
memcpy( void *destination, const void *source, size_t num );
Однако векторы просто предоставляют итераторы для метода копирования, делая memcpy бесполезным. Какой самый быстрый способ для копирования содержимого вектор в другое место?