title: When a boost::shared_ptr might not be freed?
body: <p>Afer reading this topic
  <a href="https://stackoverflow.com/questions/1569778/c-interview-preparation">C++ interview preparation</a>
  (Matt's answer) I've got a question about boost::shared_ptr. Is it really possible for shared_ptr to leak memory? How?</p>