Accueil Développement Que sont les bibliothèques boost? - définition de techopedia

Que sont les bibliothèques boost? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Boost Libraries?

Les bibliothèques Boost se composent d'un ensemble de plus de 80 bibliothèques pour le langage de programmation C ++. Les bibliothèques sont disponibles gratuitement et peuvent être utilisées pour des projets logiciels gratuits et propriétaires. Boost prend en charge un certain nombre de tâches et de structures telles que les tests unitaires, le traitement d'image, le multithreading, la génération de nombres pseudo-aléatoires, l'algèbre linéaire et les expressions régulières.

Techopedia explique les bibliothèques Boost

Boost offre un certain nombre d'avantages:

  • Les bibliothèques sont gratuites pour une utilisation dans toutes les applications.
  • Les bibliothèques sont évaluées par des pairs et aucune bibliothèque n'est transmise avant de passer par une liste complète de suites de tests.
  • Il fournit un grand nombre de fonctionnalités indépendantes de la plate-forme.
  • Les fonctionnalités des bibliothèques ne sont pas interdépendantes, ce qui permet d'utiliser les fonctionnalités de manière indépendante dans les applications logicielles.
  • Les bibliothèques sont crédibles car de nombreux développeurs Boost font partie du comité des normes C ++.

Certaines des bibliothèques importantes de Boost sont:

  • any - Un conteneur sûr et générique pour les types de valeur
  • bind et mem_fn - Liants généralisés pour les fonctions membres et les fonctions / objets / pointeurs
  • call_traits - Définit les types pour le passage des paramètres
  • vérification de concept - Fournit des outils génériques à des fins de programmation

Le point de vente unique de Boost est qu'il fournit des bibliothèques prêtes à l'emploi à des fins spécifiques. Pour créer une application logicielle, tout ce que le développeur doit faire est de choisir la bonne bibliothèque et de l'utiliser, sans avoir besoin de développer du code à partir de zéro.

Que sont les bibliothèques boost? - définition de techopedia