Przykład:
Kod: Zaznacz cały
char *a = (char *) malloc(1);
char *b = a;
*a = 4;
a = (char *) realloc(a, 999999999999); // zwraca błąd
//i teraz pytanie, czy odwołanie się do zawartości wskazywanej przez b jest poprawne
Kod: Zaznacz cały
char *a = (char *) malloc(1);
char *b = a;
*a = 4;
a = (char *) realloc(a, 999999999999); // zwraca błąd
//i teraz pytanie, czy odwołanie się do zawartości wskazywanej przez b jest poprawne
Kod: Zaznacz cały
If realloc() fails the original block is left untouched; it is not freed or moved.
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość