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