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?
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.
"Never use brute force in fighting an exponential." (Andrei Alexandrescu)
Mes articles dont Conseils divers sur le C++
Une très bonne doc sur le C++ (en) Why linux is better (fr)
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![]()
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
Partager