Boost 学习之二 BGL

来源:互联网 发布:sql必知必会pdf中文版 编辑:程序博客网 时间:2024/05/13 11:47

Boost 学习之二 BGL

--by  wangsh

 

 

       Boost.Graph(也称为BGL, Boost Graph Library)BGL库浓缩了网络和图的经典算法。

       使用BGL库不用编译整个库,只需要添加头文件即可。在解析数据格式时只需要编译GraphViz parserGraphML parser文件即可。

       使用BGL很方便,只需要添加相关头文件即可,这里列举一个大家可能在遇到编译模板很慢的解决方法(3),新见BGL.hBGL.cpp文件,在BGL中添加所有需要的BGL库的头文件,BGL实现一个简单的第三方函数。编译之。这样在后面调用BGL函数时编译速度可接受。

       最好的例子就是学习开源项目。

 

 

 

参考文献:

1.      BGL http://www.boost.org/doc/libs/1_49_0/libs/graph/doc/   

2.      boost源码下载http://sourceforge.net/projects/boost/files/

3.      编译模板太慢时 http://blog.csdn.net/lqk1985/article/details/3250906

 

转载请注明:http://blog.csdn.net/wsh6759/article/details/7478408