Because foo_ is a throwback to the days when C compilers had a singlenamespace for all structure elements, not a readability aid. If you needfoo_ to know what type of structure you're futzing with, you need to nameyour variables better.