为什么要用智能指针?
先不说真正的原因,且看有多少大牛推荐要用:
《C++ Coding Standards》第13章:Ensure resource are owned by objects. Use explicit RAII and smart pointers。
《C++ Common Knowledge》第40章:RAII;第42章:Smart Pointers。
《Effective C++,3nd Edition》第3章:Resource Management。
这些还不够吗?!