An overview of smart pointers -- Jens Weller
Jens's latest, following up on his pointers post:
An overview on smart pointers
by Jens Weller
From the article:
So, a smart pointer is only needed, when you use new or other means of dynamic memory allocation. In my opinion, you should prefer to allocate variables on the stack, so when refactoring code (to C++11), you should always ask yourself, if this
newis needed, or could be replaced with an object on the stack. When you need to usenew, you should always use a smart pointer in my opinion. Also some smart pointers offer a custom deleter, which is handy if you have an object that is either not allocated bynewand/or needs to be freed by calling a special function.

A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the
The solution to the latest GotW problem is now available:
This morning, LLVM version 3.4 was released!