BGL学习00---开始
来源:互联网 发布:知肤泉水光面膜怎么样 编辑:程序博客网 时间:2024/05/16 00:39
这篇blog是我学习boost之BGL的开始。BGL是Boost Graph Library的缩写,是基于boost的一个强大的图论函数库。其采用了C++泛型编程(Generic Programming)的思想,因而有强大的通用性、扩展性和高效率。从今天开始我将系统地学习这个库,基本想法是逐个学习其自带的所有例子。通常,这 些例子位于目录$BOOST/libs/graph/example之下。
当然,在此之前,我已经基本熟悉了boost的使用。我的使用环境是:
一、帮助文档
-------------------------------------------
首先,我熟悉了BGL的online帮助文档。这些文档实际上就是书《The Boost Graph Library》的内容,而boost之BGL库也自带这些文档,在目录$BOOST/libs/graph/doc/之下。要了解BGL,以下几个章节相当重要:
当然,在此之前,我已经基本熟悉了boost的使用。我的使用环境是:
- 操作系统:Cygwin/Windows XP
- GCC版本:3.4.4
- Boost版本:1.34.1
一、帮助文档
-------------------------------------------
首先,我熟悉了BGL的online帮助文档。这些文档实际上就是书《The Boost Graph Library》的内容,而boost之BGL库也自带这些文档,在目录$BOOST/libs/graph/doc/之下。要了解BGL,以下几个章节相当重要:
- 6. A Quick Tour of the Boost Graph Library.
- 8.1 Property Maps
- 8.2 The adjacency_list class
- 11. The Boost Graph Interface
- Algorithm/Data-Structure Interoperability
- Extension through Function Objects/Functor
- Element Type Parameterization
- Algorithm/Data-Structure Interoperability
- Extension through Visitors
- Vertex and Edge Property Multi-Parameterization
- graph_traits
- adjacency_list_traits
- property_map
- BGL学习00---开始
- Boost 学习之二 BGL
- 通过graph-tool学习BGL
- Boost Graph Library (BGL)学习:使用Bundled Properties
- BGL翻译(1):BGL的快速预览
- boost bgl dijkstra算法
- -00-开始【Xilinx-Petalinux学习】
- 开始学习
- 开始学习
- 开始学习
- 开始学习
- 开始学习
- 开始学习
- 开始学习
- 学习开始
- 开始学习...
- 开始学习
- 开始学习
- java如何对两个超大数相加
- Flex DataGrid分页
- Flex 2 DataGrid 分页代码
- 一个简单的"Hello World"
- VC UNICODE设置
- BGL学习00---开始
- ADO EXTENTSION 绑定 recordset时注意变量长度的问题
- 硬链接和软链接
- 春晓(壹拾伍)
- 动态库搜寻路径
- Spring与struts整合开发实例(一)
- setuid和setgid
- 中国网友的力量终于在近期集中爆发
- WPF中任意Object的XAML代码格式化输出