Re[2]: Возвращение массива из функции
От: m.a.g. Мальта http://dottedmag.net/
Дата: 26.07.02 08:11
Оценка: 8 (1)
Здравствуйте PSP, Вы писали:

PSP>корректно будет так:


PSP>
PSP>void f(sA* & pSA, int &count)
PSP>{
PSP>  sA *pRes = new sA[nmbSA];
PSP>  pSA = pRes;
PSP>}

PSP>main()
PSP>{
PSP>  f(pSA, nmbSA);
PSP>  if(pSA)
PSP>    delete pSA;
PSP>}

PSP>


То ли я туплю? Все делают одну и ту же ошибку. Удалять надо так:
delete [] pSA;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.