O'Reilly logo
  • Navdeep Singh thinks this is interesting:

Under typical conditions, where the default deleter and default allocator are used and where the std::shared_ptr is created by std::make_shared, the control block is only about three words in size

From

Cover of Effective Modern C++

Note

3 words overhead for control blocks with default deleters