smart_ptr : shared vs intrusive

Version imprimable