1
我必須包含<boost/graph/adjacency_list.hpp>
來構建一個adjacency_matrix,否則代碼將無法編譯。使用Boost圖庫的adjacency_matrix
我不明白爲什麼,我看到的那些例子並不需要它。
#include <boost/graph/adjacency_matrix.hpp>
#include <boost/graph/graph_utility.hpp>
using namespace boost;
typedef boost::adjacency_matrix<directedS> MatrixGraph;
int main(){
const char* name = "ABCD";
MatrixGraph mg(3);
add_edge (0, 1, mg);
add_edge (0, 3, mg);
add_edge (1, 2, mg);
add_edge (2, 3, mg);
boost::print_vertices(mg,name);
}
不同版本在這些實施例中使用是'boost'的? –