Question

Je dois utiliser un pointeur intelligent et j'ai trouvé " shared_ptr " de boost semble bon. J'ai téléchargé la bibliothèque boost et j'y peux voir de nombreux fichiers et bibliothèques. Est-il possible d’utiliser uniquement le shared_ptr?

Était-ce utile?

La solution

booster bcp est ton ami Il permet d'extraire des bibliothèques de boost individuelles de son arbre. Je l'ai utilisé avec succès dans le passé. shared_ptr consiste uniquement en en-têtes, ce qui sera donc particulièrement utile pour vous.

Autres conseils

Vous pouvez utiliser bcp comme suggéré, mais si vous craignez de faire glisser du code de bibliothèque supplémentaire, vous ne devriez pas l'être. Boost, en général, suit la philosophie C ++ de "vous ne payez que pour ce que vous utilisez". Donc, si vous n'incluez que les en-têtes shared_ptr, c'est tout ce que votre code utilisera.

Si vous utilisez une version récente de Visual C ++ sous Windows, BoostPro propose un programme d'installation gratuit et pratique à cet endroit: http://www.boostpro.com/products/free .

Sinon, ou si vous avez déjà téléchargé la distribution source, vous devriez pouvoir commencer à utiliser shared_ptr et ses amis car la bibliothèque shared_ptr est "header-only". - aucune compilation de fichiers .cpp n'est requise.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top