Źródło: Arkusze CKE
Która lista typów obejmuje jedynie typy złożone?
Warianty odpowiedzi
-
A
unsigned, struct, float
-
B
char, struct, union
-
C
class, struct, float
-
D
class, struct, union
Wyjaśnienie
W językach takich jak C++ typy danych dzielimy na proste i złożone. Typy proste (jak int, float czy char) to podstawowe klocki wbudowane w język.
Typy złożone pozwalają nam tworzyć własne, bardziej skomplikowane struktury danych poprzez łączenie wielu podstawowych typów w jedną całość.
Do typów złożonych należą właśnie klasa (class), struktura (struct) oraz unia (union). Wszystkie one pozwalają na definiowanie własnych modeli danych.