What is the purpose of the auto keyword?

I understand that auto can be used with functions that have return values, but why do people use them in things like for each loops. Wouldn't typing the data type itself be better?
Great Article, Thanks Cire!
Topic archived. No new replies allowed.