Como posso remover um único elemento de uma biblioteca de impulso (por exemplo, shared_pointer)?

Eu andei brincando com alguns componentes do Boost, e o único que vejo uma necessidade direta no projeto em que estou trabalhando éboost::shared_ptr.

Seria difícil incluir apenas os arquivos necessários parashared_ptr, ou pelo menos apenas inclua arquivos no diretório Boost smart_ptr no meu projeto? Eles parecem ter algumas dependências externas de outras partes do Boost - mas acho que há uma maneira fácil de usar apenas alguns componentes da biblioteca do Boost e eu estou sentindo falta del

Se você puder me dizer de que partes preciso ou me indicar um bom tutorial, ficaria muito grato!

questionAnswers(2)

yourAnswerToTheQuestion