Boost 学习之二 BGL
--by wangsh
Boost.Graph(也称为BGL, Boost Graph Library),BGL库浓缩了网络和图的经典算法。
使用BGL库不用编译整个库,只需要添加头文件即可。在解析数据格式时只需要编译GraphViz parser和GraphML parser文件即可。
使用BGL很方便,只需要添加相关头文件即可,这里列举一个大家可能在遇到编译模板很慢的解决方法(3),新见BGL.h和BGL.cpp文件,在BGL中添加所有需要的BGL库的头文件,BGL实现一个简单的第三方函数。编译之。这样在后面调用BGL函数时编译速度可接受。
最好的例子就是学习开源项目。
参考文献:
1. BGL /doc/libs/1_49_0/libs/graph/doc/
2. boost源码下载/projects/boost/files/
3. 编译模板太慢时 /lqk1985/article/details/3250906
转载请注明:/wsh6759/article/details/7478408
如果觉得《Boost 学习之二 BGL》对你有帮助,请点赞、收藏,并留下你的观点哦!