0
我whant使用这种结构,我已经有一个图表创建:创建提升图形结构
typedef struct type_INFOGRAPH
{
boost::adjacency_list < boost::listS, boost::vecS, boost::undirectedS, Node, Line > graphNetworkType;
map<int,graph_traits<graphNetworkType>::edge_descriptor> emymap;
map<int, graph_traits<graphNetworkType>::vertex_descriptor> vmymap;
}INFOGRAPH;
但是,当我特里结构构建与功能的图形:
INFOGRAPH *infograph = NULL;
infograph->graph = CreateGraphFromDataset3(file);
我得到一个埃罗这样的:
"Unhandled exception at 0x00ae4b14 graph.exe : 0xC0000005: Access violation reading location 0x00000018."
不要你的typedef结构在C++中。全大写名称通常保留给预处理器宏。 –