标签: c++ c++11 c++14
使用填充方法或清除时出现以下错误
request for member ‘clear’ in ‘adj’, which is of non-class type ‘std::vector [1000005]
声明如下:
vector<int> adj[1000005];
答案 0 :(得分:0)
它不是矢量,而是1000005个矢量的数组。要正确定义全局向量,您需要使用括号(或大括号):
vector<int> adj(1000005);