I admit that C++11 includes many new features that make development easy, for example, auto, bind, and the likes. However, why insist using new feature? We can also delcare the concrete variable instead of the keyword 'auto'. To some extent, please pardon my expression, if you think C++11 is convenient, then you do not have a good command of C++.
C++11 is not that of C++, but a hybrid.