BOOST,是C++高手才能用么?
學了BOOST半年,做過一個后臺數據分析系統,感覺BOOST不是像想象中那么高危。主要得看你怎么用它,用它哪些庫。
就我自己而言把,除了做跨平臺應用,天生需要考慮一大堆#DEFINE宏,這個層次需要懂得的東西太多了。稍微不小心,幾百個編譯錯誤讓你馬上想到放棄。
其實吧,只要最最實用的,可以帶你入門BOOST。我自己就是用了強大的智能指針庫、REGEX庫、THREAD庫、流庫、ASIO庫還有一部分數據結構庫,說真的,這些就足夠日常開發用了,如果你做的是比較深的應用程序,頂多就是用個InterProcess,Serialization,如果你做到要用模板元編程之類的,那只能說你太強了。
所以針對性學BOOST的庫,可以從開發中找到樂趣,取得進步。下次再談談它和MFC的結合。