Digest of Effective C++

C++11: inline namespace

C++: Standard Type Transformation Templates

C++: noexcept

C++: type conversion operator

C++: override

C++: final

C++: The Rule of Three/Five

C++: move constructor & move assignment operator / lvalue & rvalue / reference qualifier

C++11 Smart Pointer: auto_ptr is deprecated. Use unique_ptr instead. Here also come shared_ptr and weak_ptr.