Bonjour,
Voilà, tout simplement, j'entend souvent parler de la librairie Boost...
J'suis allé faire un tour sur le site officiel, mince, en anglais...
Tout ce que j'ai pu retenir, c'est que c'est de la meta programmation.
ok, mais c'est quoi ça?
Version imprimable
Bonjour,
Voilà, tout simplement, j'entend souvent parler de la librairie Boost...
J'suis allé faire un tour sur le site officiel, mince, en anglais...
Tout ce que j'ai pu retenir, c'est que c'est de la meta programmation.
ok, mais c'est quoi ça?
Salut,
Boost n'est pas nécessairement de la méta programmation. C'est un regroupement d'un beau paquet de modules facilitant la vie quotidienne (ou pas) du développeur c++. C'est indispensable à connaître ;) (pas forcément en intégralité, mais c'est utile de savoir ce qu'on peut y trouver au cas où le besoin s'en fasse sentir)
J'maitrise pas vraiment l'anglais...
Aurais tu un lien expliquant un peu Boost?
Va falloir t'y mettre ;)
Un aperçu de cette bibliothèque:
http://matthieu-brucher.developpez.c...els/cpp/boost/
Je t'ai deplacer ton post dans le forum boost ;)
je te conseil de regarder ce forum. Tu auras ce qu'il te faut comme information.
N'hésite pas à poser des questions.
Boost c'est une bibliothèque qui au départ est partie de la S(T)L pour construire des petits modules qui rajoutaient chacun des fonctionnalités.
Seulement, depuis ç'a grandi.
Boost permet entre autres de faire :
- du réseau
- du multithreading
- de la gestion avancée des entrées/sorties (fichiers, console, chaines et autres)
- de la gestion avancée des chaînes de caractères
- de la gestion avancée de mémoire
- de la gestion de fonctions (voir boost.function, boost.bind, boost.signal)
- une utilisation aisée de certains modules de la STL (boost.assign pour utiliser plus facilement les containers de la STL)
- une utilisation aisée et avancée des templates (boost.mpl, concept_check, boost.type_traits, ...)
etc...
Et il y a énormément de monde qui travaille dessus, et pas n'importe qui ;)
Mets toi à l'anglais, tu ne le regretteras décidemment pas ;)