Потребовалось написать собственный realloc с блекджеком и дамами. Но выскакивает ошибка, которую никак не могу понять.
Упрощенно:
void resize(char* array, int &bufsz) {
 bufsz += 10;
 char* temp = new char[bufsz];
 for (int i = 0; i < bufsz - 10; i++) { 
  temp[i] = array[i];
 }
 delete[] array;
 array = temp;
}Но эта функция портит массив, когда из неё выходишь. В чём ошибка?



