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