J.....L
J.....L
#naukaprogramowania #drzewabinarne #binarytrees #bts #jezykc #clang siedziałem sobie nad drzewami binarnymi w C, i zastanowiła mnie jedna sprawa. gdy chciałem zrobić sobie nowe "ogniwo", ale zeby nie wymyslac kolejnej nazwy zmiennych to skorzystalem z funkcji free(newNode) , zeby potem jeszcze raz móc wykorzystac, ale niestety pomimo skorzystania z w.w. funkcji kompilator widzi to jako ponowną deklarację już zdefiniowanej zmiennej. oczywiście
0
  • Najlepsze
  • Wszystkie komentarze
dogfart
dogfart
@JungleJamPL: tworzysz dwie zmienne o tej samej nazwie w tym samym scope'ie
4
Defined
@JungleJamPL: po prostu zrób
free(newNode);
newNode = malloc(sizeof(NODE));
1