ID: 2774 OOP - Podstawy Łatwe

Źródło: Arkusze CKE

Jakiej funkcji w C++ można użyć do dynamicznego alokowania pamięci dla tablicy?

Warianty odpowiedzi

  1. A

    malloc()

  2. B

    delete[]

  3. C

    free()

  4. D

    sizeof()

Wyjaśnienie

Dynamiczna alokacja pamięci pozwala przydzielić pamięć na dane w trakcie działania programu, gdy nie znamy wcześniej ich dokładnego rozmiaru.

W języku C oraz C++ służy do tego funkcja malloc(), która rezerwuje określony blok bajtów w pamięci podręcznej (na stercie) i zwraca wskaźnik do tego obszaru.

Pozostałe wymienione funkcje pełnią inne role: free() zwalnia zarezerwowaną pamięć, a sizeof() sprawdza rozmiar typu danych w bajtach.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Podstawy