班级范围

时间:2018-10-08 14:14:34

标签: class graph scope

在图形中的BFS实现中,已声明一个数组以跟踪访问的节点。我知道BFS函数中的数组声明,否则将为该数组进行堆分配。但是我想知道为什么这行不通,我觉得该类的任何实例都应该能够访问该数组,但是会显示错误。

类图{

int nodes;
list<int> *adj;

公开

Graph(int nodes){
    this -> nodes = nodes;
    adj = new list<int> [nodes];
    bool visited[nodes];
};
void add_edge (int node_one, int node_two);
void BFS (int start);

};

0 个答案:

没有答案