Довольно сложно добавить C-массив к вектору (в С++ 98/03) следующим образом:
std::vector<int> vec;
const int array[5] = { 1 , 2 , 3 , 4 , 5};
vec.insert( vec.end() , array , array + 5 );
Есть ли способ добавить массив к вектору в обратном порядке в С++ 98/03 без записи цикла for. (Здесь смотрит на тебя Шон Родитель.)