I’ve been thinking for some time now that I should test drive the new C++11 features a bit more seriously, but I’ve not really had the spare time to do it or I just haven’t managed to decide on exactly how I wanted to do it. Now that I’ve installed Visual Studio 11 Beta, which already ships with a lot of all the new C++11 features, I decided to just jump in head-first. So, this is the deal:
Provided that VS11 Beta supports these items, this is what I want to look closer at:
Where applicable, I will also look at the features from a performance perspective, what magic the compiler manages to pull off and what differences we’ll get at an assembly level by choosing to do this instead of that.