Thomas Becker's Homepage

 
 
 
 

Index

Home
Hiking
Guitar Playing
Professional
Free Software Utilities
C++ Articles
         

C++ Articles

I used to be a prolific writer for C/C++ Users Journal, Dr. Dobbs Journal, and others, writing mostly about C++, the STL, generic programming, and multithreading (see my list of publications).

It seems to me that when it comes to publishing articles in science and engineering, the days of ink and paper are over. But I do believe that, besides blogs, there is still a need for places that publish reviewed and refereed articles. As far as C++ is concerned, that place is the C++ Source. I've got one article published there:


On the Tension between Object-Oriented Programming and Generic
Programming, and What Type Erasure Can Do about It

The upcoming new version of the C++ Standard (C++0x) will introduce a language addition called rvalue references. There is an excellent article by Howard E. Hinnant, Bjarne Stroustrup, and Bronek Kozicki on this subject at the C++ Source. The article focuses on examples and applications of rvalue references. Several people who read the article have asked me to elaborate on some of the details concerning rvalue references. To this end, I have written a self-contained article, which, I hope, explains C++ rvalue references in full detail, but places less emphasis on real-life examples:

C++ Rvalue References Explained