Tag Archives: C++11
Enum Enum: Only A Muppet Would Use The Old Form
I always found the handling of enumerated types in the original C++ standard to be a weak point of the language. Generally, wherever braces are used a new level of scope is defined… except in the case of enums it would seem. For example, it is not unreasonable to expect the following to compile without […]
A std::promise means nothing until it’s delivered.
I have really enjoyed reading Anthony Williams’s C++ Concurrency in Action and highly recommended it if you want to get up to speed on the new threading support provided in the C++11 standard. However, I did run into trouble on my first reading when, after the explanations of std::thread and the use of join() or […]
News From The Rebel Alliance
I finally got around to watching Herb Sutter’s much promoted Future of C++ webcast that went out live last Friday on MSDN’s Channel 9. The talk began with an update on Visual C++ detailing the work to include the remaining missing C++11 features. There seems to be criticism on some of the forums that no […]
The Three Amigos: C++ And Beyond 2012
Channel 9 have just posted up a Q&A session filmed at the end of this years ‘C++ And Beyond’ conference. This features, of course, the ‘three amigos’: Andrei Alexandrescu, Scott Meyers, and Herb Sutter. Actually they seem to have now been renamed the ‘big three’… maybe they don’t actually like each other that much! What […]
“I haven’t seen this much attention and investment in C++ since last century – C++ conferences at record numbers, C++ compiler investments by the biggest companies in the industry (e.g., Clang), and [much more]…” – Herb Sutter. It has been said that C++ is experiencing something of a renaissance.