Unia (programowanie): Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
m kat. |
uzupełnienie o Pascal |
||
Linia 1:
'''Unia''' - [[typ danych]] w niektórych niskopoziomowych [[język programowania|językach programowania]], jak [[C (język programowania)|C]], lub [[asembler]], grupujący wiele różnych sposobów interpretacji tego samego fragmentu pamięci. Odpowiednikiem ''unii'' w języku [[Pascal]] jest [[rekord z wariantami]].
Unia jest podobna do [[struktura (programowanie)|struktury]], jednak wszystkie pola zajmują ten sam obszar pamięci.
Linia 59:
Do pól takiej unii można dostawać się bezpośrednio używając ich nazw (np. ''liczba'' lub ''znak'' z przykładu powyżej). Czasem ten mechanizm jest stosowany przy umieszczaniu unii anonimowej jako pola struktury.
[[Kategoria:Struktury danych]]
|