Home > Guides > Programming > C/C++

C++ Reference Guide

Danny Kalev

Hosted by Danny Kalev

Guide Contents

The last word about rvalue references hasn't been said yet. While the current Working Draft seems to be in a much better shape than it was three months ago, I'm still concerned about this feature in particular. Not only are rvalue references underspecified, they are a pervasive feature whose impact cannot be isolated to a single chapter of the C++0x standard. Don't get me wrong: I'm not saying that we don't need rvalue references, heaven forbid. I'm saying the opposite: we do need rvalue references, and that's exactly why they have to be fully specified and tested before we rush to produce an FCD. This week's More on Rvalue References discusses my concerns about rvalue references and questions whether there are any core features that "only library implementers will use."

What's my take on Apple's Tablet? I'm not the typical gadget consumer as you already know, so I can't praise or criticize it here. I believe, however, that it's a step in the right direction towards the convergence of smartphones and portable computers. Indeed, the Tablet is too big to replace an iPhone but it's only the beginning (if you're interested in building iPhone apps, don't skip The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK, 2nd Edition). Don't be surprised if Apple's rivals come up within months with a Tablet-like device that's smaller and probably cheaper than Tablet, while at the same time new models of smartphones become heavier and thicker. At the end this process, we will forget that these new devices originally belonged to different market categories.

Subscribe to the C++ Reference Guide RSS feed.

Related Resources

There are currently no related podcasts. Please check back later.

Danny KalevBjarne Stroustrups's Stevens Talk
By Danny Kalev December 7, 2009 No Comments

On 2nd December Bjarne Stroustrup delivered a talk about the standardization process of C++0x at the Stevens institute. Here some of the key points from his talk.

Danny KalevMinutes from the October 2009 Meeting
By Danny Kalev November 19, 2009 No Comments

The minutes from the Santa Cruz (October 2009) meeting are available here. Even if you're not a language layer at heart, I encourage you to read them.

Danny KalevA Reader's Opinion on Attributes
By Danny Kalev October 20, 2009 No Comments

In August I dedicated a series to the debate about C++0x attributes. I believe that it covered the subject in a balanced and detailed way, but I keep getting complaints from C++ users who don't like attributes for various reasons. Here's a recent email I received from a Polish C++ programmer. While it  doesn't represent my opinion about attributes -- I'm rather neutral about this feature and consider it a "solution waiting for a problem" -- but it suggests that attributes are still a highly controversial issue that will haunt C++ for a long time. The email is quoted here with minor edits that and as usual, with all private details removed.

See More Blogs


Read Danny's Blog


Danny Kalev Read Danny Kalev's blog on all things C++, or see all of our programming blogs.


Check Out Our OnSoftware Podcasts


OnSoftwareOur podcasts feature some of the software industry's leading developers discussing a wide range of programming and development issues. See all of our OnSoftware Podcasts.

Informit Network