Я программист Java, потерянный в C ++ и указатели: D
У меня есть массив указателей на Bucket-Objects
Bucket<E>* index = new Bucket<E>[2];
Я инициализирую его так:
index[0] points to Bucket1
index[1] points to Bucket2
А затем я хочу удвоить размер массива и связать дополнительные записи следующим образом:
index[0] points to Bucket1
index[1] points to Bucket2
index[2] points to Bucket1
index[3] points to Bucket2
Пока у меня есть этот код, который генерирует копии объектов Bucket-объектов иЯ этого не хочу!
for (size_t i = 0; i < newSize; ++i)
{
if (i < oldIndexSize)
newIndex[i] = index[i];
else
newIndex[i] = index[i - oldIndexSize];
}