Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 91

Którą funkcję w C++ można zastosować do dynamicznego przydzielania pamięci dla tablicy?

  1. Adelete[]
  2. Bsizeof()
  3. Cfree()
  4. Dmalloc()Poprawna

Wyjaśnienie

Funkcja 'malloc()' w języku C i C++ służy do dynamicznego alokowania pamięci dla tablic i innych struktur danych. Jest to kluczowa funkcja pozwalająca na przydzielenie określonej ilości bajtów w czasie wykonywania programu, co zwiększa elastyczność zarządzania pamięcią. Używając 'malloc()', programista może utworzyć tablicę o zmiennym rozmiarze, który nie musi być znany w czasie kompilacji. Dynamiczne alokowanie pamięci jest powszechnie stosowane w aplikacjach wymagających dużych ilości danych lub wtedy, gdy konieczne jest efektywne wykorzystanie zasobów systemowych.