c++ пример програмы. Создать временный – скопировать данные из старого и дополнить новыми, а потом освободить у исходного память и перезаписать данные из временного.