Mistakes to avoid with C++ 11 smart pointers · HackerTrans