Not a big fan of auto for simple things like this where it saves just a few chars. It's more motivated in STL stuff like

     for (auto iter : myvector) {}

instead of

     for (vector<MyType>::iterator iter =  .... blah blah ) 

:)