catalog boost

boost文檔看了一遍,感覺“Libraries Listed by Category”一節對boost的分類不適合理解boost的組成,便根據自己的理解重新分了一下類:

1,Standalone Library for Applications:
         graph, thread, python, mpl, preprocessor, math...

         把math放在這兒有點勉爲其難

2,Complement Library for STL:
        Container:
                 array, multi_array, dynamic_bitset, property_map...
        Iterator:
                 iterator_adapters...
        Functor:
                 bind, compose, function, functional, lambda...

3,Generic Concept for Developer:

         call_traits, type_traits, concept_check, static_assert,
         base from member, chain of base...
 
        這幾個庫或概念對代碼本身的意義大於對代碼實現功能的意義

4,utility:
        all kind of cast, all kind of string parser, regex,
        filesystem,datetime,any, smart_ptr, tuple, timer, test,
        operators, io_state_saver, random, signals...

        這一部分是龍蛇混雜的一部分,不過不乏標準庫候選者如smart_ptr等

發佈了27 篇原創文章 · 獲贊 0 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章