Мне нужно создать вектор массивов. В векторе будут храниться ссылки на массивы. Я реализовал вот так:
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 массив.
в чем проблема?