2009-02-26 6 views
0

Je ne comprends pas pourquoi les numéros de version de la bibliothèque Boost ne sont incrémentés que de 1/100 (par exemple 1,33, 1,34, etc.) même si les inclusions majeures sont faites comme d'énormes bibliothèques. Y a-t-il une forte motivation derrière cela?Boost Version Numbers

+0

Ce ne sont pas des points décimaux, ils sont simplement des délimiteurs entre les numéros majeur, mineur et de révision. C'est juste une convention que nous les écrivions sous la forme x.y.z, cela aurait tout aussi bien pu être x-y-z ou autre chose entièrement. – Ferruccio

Répondre

1

Il est dit dans le Boost Faq:

Que signifient les numéros de version Boost signifie? Le schéma est x.y.z, où x est incrémenté uniquement pour les modifications massives, comme une réorganisation de nombreuses bibliothèques, y est incrémenté chaque fois qu'une nouvelle bibliothèque est ajoutée et z est incrémenté pour les versions de maintenance. y et z sont remis à 0 si la valeur à gauche change.

+0

Certes, l'instruction "y est incrémenté chaque fois qu'une nouvelle bibliothèque est ajoutée" est incorrecte. Par exemple, 1.52.0, 1.45.0 n'a introduit aucune nouvelle bibliothèque. –

+0

@IgorR. "à chaque fois" vs "chaque fois et seulement à chaque fois". –