LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

void main() {
 sometype *somevar;
 while (something) {
  somevar = somevalue;
  // Делаем что-то с переменной
 }
 free(somevar);
}

этот код вообще мусорный. обявляется указатель, потом ему в цикле присваиваются другие указатели(указатель)… потом делитится последний присвоенный. откуда берутся такие алгоритмы - непонятно.

Исходная версия alysnix, :

void main() {
 sometype *somevar;
 while (something) {
  somevar = somevalue;
  // Делаем что-то с переменной
 }
 free(somevar);
}

этот код вообще мусорный. обявляется указатель, потом ему в цикле присваиваются другие указатели… потом делитится последний присвоенный. откуда берутся такие алгоритмы - непонятно.