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?
union
{
int x;
node* linked;
};
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?
union
{
int x;
node* linked;
};
Nie, unia nie przechowuje informacji o tym, który element jest aktywny. Taką funkcjonalność oferuje variant