Is there any difference in unions from structures - except than memory allocation ?