-2
#include<bits/stdc++.h>
using namespace std;
void addEdge(vector<int> &adj[],int a,int b)
{
adj[a].push_back(b);
}
int main()
{
vector<int> adj[5];
addEdge(adj,0,2);
}
ここで、3番目の行に「 '、' token」の前に「[Error] expected '」というエラーが表示されます。誰かがコードに間違っていることを教えてもらえますか?関数パラメータでベクトルの配列への参照を使用しているときに、エラーが発生するのはなぜですか?
あなたは '&adj []'について確信していますか? –
はい私はそれについて確信しています – invince
次に、この拡張を提供するコンパイラベンダーに尋ねることをお勧めします。コードが有効なISO C++ではありません。 – StoryTeller