2009-02-26 21 views
0

大きな込み込みが巨大なライブラリのように作られているにもかかわらず、なぜBoost Libraryのバージョン番号が1/100(例:1.33,1.34など)に増やされるのか理解できません。この背後に強い動機がありますか?Boostのバージョン番号

+0

これらは小数点ではなく、メジャー番号、マイナー番号、およびリビジョン番号の間の単なるデリミタです。私たちがx.y.zとして書いたのはちょうど慣習であり、x-y-zやそれ以外のものと同じように簡単に使うことができます。 – Ferruccio

答えて

1

それはBoost Faqで述べている:

ブーストのバージョン番号は何を意味するのですか?このスキームはx.y.zです.xは、多くのライブラリの再編成、新しいライブラリが追加されるたびに増分され、zはメンテナンスリリースのために増分されるなど、大規模な変更に対してのみ増分されます。左の値が変わると、yとzは0にリセットされます。

+0

確かに、「yは新しいライブラリが追加されるたびにインクリメントされます」というステートメントは正しくありません。たとえば、1.52.0,1.45.0では新しいライブラリが導入されていませんでした。 –

+0

@IgorR。 "いつでも"対 "いつでもいつでも"。 –