BOOST,是C++高手才能用么?
学了BOOST半年,做过一个后台数据分析系统,感觉BOOST不是像想象中那么高危。主要得看你怎么用它,用它哪些库。
就我自己而言把,除了做跨平台应用,天生需要考虑一大堆#DEFINE宏,这个层次需要懂得的东西太多了。稍微不小心,几百个编译错误让你马上想到放弃。
其实吧,只要最最实用的,可以带你入门BOOST。我自己就是用了强大的智能指针库、REGEX库、THREAD库、流库、ASIO库还有一部分数据结构库,说真的,这些就足够日常开发用了,如果你做的是比较深的应用程序,顶多就是用个InterProcess,Serialization,如果你做到要用模板元编程之类的,那只能说你太强了。
所以针对性学BOOST的库,可以从开发中找到乐趣,取得进步。下次再谈谈它和MFC的结合。