auto keyword's new meaning in C++11