11
votes

Où puis-je trouver une bonne référence de boost?

J'aimerais avoir une bonne référence à jour pour Boost à mes côtés et que les seuls livres que j'ai trouvés sont les suivants:


0 commentaires

7 Réponses :


4
votes

Je pense que Boost Site Web a terminé Informations À propos de cette bibliothèque.


1 commentaires

Je me rends compte que cela fait quelques années de retard, mais je suis en désaccord. À titre d'exemple, les seules informations fournies sur Ublas :: L'affectation se situe dans le fichier d'en-tête lui-même. Il est mentionné nulle part dans la documentation réelle autant que je sache.




4
votes

Je sens pour vous: j'aime moi-même des livres. Cependant, je déteste le dire, mais il semble que les livres à booster soient très limités, et j'imagine que vous serez depuis quelque temps.

Boost semble évoluer à mesure que j'écris cette réponse et que je suis écrit à un rythme aussi rapide, je soupçonne que toute référence de livre serait obsolète si rapidement qu'elle n'aurait aucun sens à la ligne d'essai d'un éditeur. Donc, votre meilleure option, en ce moment, est probablement la documentation www.

J'attendrais boost pour mûrir d'autres ou attendriez que c ++ 0x et dans l'intervalle de consulter le site Web de Boost pour la documentation.


3 commentaires

Boost ne va jamais mûrir. Ce n'est pas une bibliothèque, mais une collection de bibliothèques. Certains d'entre eux ont été pratiquement inchangés depuis des années et sont aussi matures qu'elles vont avoir. D'autres sont changés et révisés dans presque toutes les libérations. Et même lorsque ces bibliothèques mûrissent, de nouveaux seront ajoutés. Alors, booster dans son ensemble ne sera jamais complètement stable. Les bibliothèques individuelles seront déjà.


@jalf - Il n'y a rien que je puisse trouver sur le site Web de Boost qui dit qu'ils ne mûront jamais.


Les matures migrent vers la bibliothèque standard et il y aura toujours de nouvelles choses, c'est-à-dire par définition de «nouveau», pas mature. Boost n'est pas encore complet et ne sera probablement jamais (aussi longtemps que C ++ a un public, ce qui sera probablement longtemps à venir). Alors, boost, un Sich, ne sera jamais mature comme par exemple la bibliothèque standard elle-même, ou libogg, ou autre chose.



4
votes

Il n'y a pas de substitut à la documentation en ligne. Parfois, les bibliothèques de boost sont redessinées et refacturées, et les livres deviendront donc inévitablement obsolètes. Les documents en ligne sont la source de documentation uniquement.

De nombreux bibliothèques proposent leur documentation sur le formulaire PDF, ce qui en fait un peu plus agréable à lire (et cela signifie même que vous pouvez l'imprimer facilement si vous préférez)

est-ce suffisant pour simplement utiliser le site Web Apprendre et référencer le boost Bibliothèques?

C'est la seule et unique référence faisant autorité, alors "oui" à la dernière partie. En ce qui concerne l'apprentissage de Boost, un peu. Quelques-unes des bibliothèques de boost ont une documentation qui n'est pas exactement facile à lire. Il est parfaitement clair pour quiconque comprend déjà la bibliothèque, mais pas très utile pour les nouveaux arrivants. Dans ces cas, Google est votre ami. Voyez quelles autres échantillons vous pouvez trouver en ligne. D'autres ont utilisé la bibliothèque et certains d'entre eux ont documenté leurs conclusions.


0 commentaires


4
votes

J'aime vraiment le livre électronique gratuit: http://fr.highscore.de/ CPP / Boost / Index.html Nice aperçu, code utilisable, propre et bien pensé. J'ai trouvé que c'était beaucoup plus "convivial" que la documentation générale de Boost.


0 commentaires

0
votes

La référence en ligne est la meilleure. Pour la visualisation hors ligne, puis-je suggérer wget -r http://www.boost.org / Doc / Libs / 1_54_0 /


1 commentaires

Le problème avec l'utilisation de Wget ici est qu'il charge également des tonnes de choses que vous n'avez pas besoin du tout. Franchement, je ne sais pas pourquoi la version PDF n'est plus disponible (tous les liens qui mènent à la place sur Sourceforge où l'on pouvait télécharger cela semble être mort). : - /