@dearname

Вектор массивов на С++ как создать?

Мне нужно создать вектор массивов. В векторе будут храниться ссылки на массивы. Я реализовал вот так:

vector < unsigned char* > array;

   for(int i=0; i<10; i++){
        obj.c_k=obj.sK(obj.c_k,i);
        array.push_back(obj.c_k);
        cout<<"---"<<i<<"----"<<endl;
   }


У меня почему то при выводе, показывает что размер вектора (10 элементов)(так и должно быть) но все эти десять элементов - это последний массив.

т.е я вывожу к примеру: array[5] - выдает 10 массив, array[0] - тоже 10 массив.
в чем проблема?
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Вы одну и ту же запись пушите в вектор:
array_cipher_key.push_back(array);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы