Serwis Edukacyjny
Nauczycieli
w I-LO w Tarnowie

obrazek

Materiały dla uczniów liceum

  Wyjście       Spis treści       Wstecz       Dalej  

Autor artykułu: mgr Jerzy Wałaszek
Uaktualniono: 31.07.2022

©2025 mgr Jerzy Wałaszek
I LO w Tarnowie

Interfejs SDL2:

SDL_FreeRW

SPIS TREŚCI

Rozdział jest tłumaczeniem oryginalnej instrukcji dla biblioteki SDL2.

SDL_FreeRW

Użyj tej funkcji, aby usunąć strukturę SDL_RWops przydzieloną za pomocą SDL_AllocRW().

Składnia

void SDL_FreeRW(SDL_RWops* area)

Parametry funkcji

area struktura SDL_RWops do usunięcia.

Przykładowy kod

/* to mogłaby być metoda "close" w twojej implementacji SDL_RWops. */
void close_my_rwops(SDL_RWops *rw)
{
    if (rw != NULL)
    {
        /* zamknij wszystkie pozostałe zasoby. */
        SDL_FreeRW(rw);
    }
}

Uwagi

Aplikacje nie muszą używać tej funkcji, chyba że dostarczają swojej własnej implementacji SDL_RWops. Jeśli potrzebujesz RWops do odczytu/zapisu do typowego źródła danych, powinieneś używać implementacji wbudowanych w SDL, takich jak SDL_RWFromFile() lub SDL_RWFromMem() itp., i wywoływać metodę close na tamtych wskaźnikach SDL_RWops, gdy skończysz z nimi pracę.

Używaj SDL_FreeRW() tylko na wskaźnikach zwróconych przez SDL_AllocRW(). Wskaźnik przestaje być ważny po powrocie z tej funkcji. Żadna dodatkowa pamięć przydzielona podczas tworzenia SDL_RWops nie jest zwalniana przez SDL_FreeRW(); zadanie to należy do obowiązków programisty w jego metodzie close.

Powiązane funkcje


do podrozdziału  do strony 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2025 mgr Jerzy Wałaszek

Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.

Informacje dodatkowe.