【发布时间】:2015-08-21 15:03:33
【问题描述】:
以下代码有错误:
无法将‘std::basic_ostream’左值绑定到‘std::basic_ostream&&
#include <boost/graph/graphviz.hpp>
void foo(int,char*[])
{
using namespace boost;
typedef boost::adjacency_list<
boost::setS, // outedge list
boost::setS, // vertex list
boost::directedS, // undirected
boost::no_property, // vertex prop
boost::no_property, // edge prop
boost::no_property, // graph prop
boost::setS // edgelistc
> Graph;
Graph g;
std::ostringstream dotname;
dotname << "a.dot";
std::ofstream dot(dotname.str());
write_graphviz(dot, g);
}
当 boost::vecS, // 顶点列表
这是预期的吗?
【问题讨论】:
-
你说你有错误s,暗示有多个错误。请编辑您的问题以包含完整且未经编辑的错误日志。
-
这里是错误:无法将‘std::basic_ostream’左值绑定到‘std::basic_ostream&&
标签: c++ boost graph graphviz boost-property-map