unia int i wskaźnik

unia int i wskaźnik
D1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

Czy da się w jakikolwiej sposób określić czy w takiej uni jest obecnie zapisana liczba typu int czy wskaźnik jeśli wiadomo że i int i wskaźnik zajmują po 4 bajty?

Kopiuj
 
union
{
        int x;
       node* linked;
};
kq
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
4

Nie, unia nie przechowuje informacji o tym, który element jest aktywny. Taką funkcjonalność oferuje variant

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.