It's been a couple of years since I got the itch to write a technical article, but I recently found myself thinking about types in C++ and how the language sometimes adds or removes const without your explicitly asking it to do so. This is especially the case when it comes to new features in C++0x such as decltype and lambda expressions. The result is "Appearing and Disappearing consts in C++" at Dr. Dobbs. The normal online version of the article is available here, but I think the formatting they use makes it difficult to read, so I suggest you view the printer-formatted version of the article instead.
I hope you find the article interesting and the information in it useful.