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 je peux y voir beaucoup de fichiers et de bibliothèques. Est-il possible d'utiliser uniquement le shared_ptr?Utilisation boost boost_ptr
Répondre
boost bcp
est votre ami. Il permet d'extraire des bibliothèques de boost individuelles hors de son arbre. Je l'ai utilisé avec succès dans le passé. shared_ptr se compose uniquement d'en-têtes, ce qui sera particulièrement bon pour vous.
Si vous utilisez une version récente de Visual C++ sous Windows, BoostPro fournit un installateur gratuit pratique ici: 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 vos amis immédiatement car la bibliothèque shared_ptr est "en-tête seulement" - aucune compilation de fichiers .cpp n'est requise .
Vous pouvez utiliser bcp comme litb suggéré, mais si vous avez peur de faire glisser le 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 incluez uniquement les en-têtes shared_ptr, c'est tout ce que votre code utilisera.
- 1. Utilisation de Boost Graph Library: property_map dans boost :: mutable_queue
- 2. Utilisation de Boost avec Cygwin sous Windows
- 3. Utilisation de escaped_list_separator avec split boost
- 4. Les tests Intellisense boost :: boost :: boost :: boost :: boost :: boost :: classname ....... pourquoi?
- 5. Utilisation de boost :: shared_ptr dans l'interface publique d'une bibliothèque
- 6. Utilisation de boost :: random comme RNG pour std :: random_shuffle
- 7. Utilisation d'amis avec des classes de base pour Boost Paramètre
- 8. comment boost :: fonction et boost :: bind travail
- 9. Problèmes avec boost :: ptr_vector et boost :: tout
- 10. Boost Documentation
- 11. Boost Fusion d'articles, d'exemples, de tutoriels?
- 12. boost asio: 0 octet écrire
- 13. Quelle est la définition «principale» de la plateforme multiplate-forme préférée? Utilisation de boost :: options_programme?
- 14. Crash avec boost :: thread
- 15. problème de sérialisation Boost
- 16. Boost Version Numbers
- 17. Boost :: any et polymorphisme
- 18. boost microsec_time_clock.hpp avertissement C4244
- 19. Boost équivalent de ManualResetEvent?
- 20. Aide bind boost/fonctions
- 21. Boost lambda confusion
- 22. Boost équivalent de memcpy?
- 23. signe égal Boost RegEx
- 24. Utiliser Boost sur Ubuntu
- 25. Boost Thread Annulation
- 26. boost :: Public objet signal
- 27. Boost bibliothèques sur Monodevelop
- 28. static_cast avec boost :: shared_ptr?
- 29. Qui utilise Boost ASIO?
- 30. Titre recommandé boost?