Forum jest zablokowane. Podczas blokady nie można dodawać ani edytować wiadomości.
Temat: kody z wykładu
mam problem
w linijce
vector < vector < int > > G(n);
zarówno w bfs jak i w dfs wyświetla mi taki oto błąd:
error: redeclaration of 'std::vector<std::vector<int> > G'
pomógłby ktoś?
w linijce
vector < vector < int > > G(n);
zarówno w bfs jak i w dfs wyświetla mi taki oto błąd:
error: redeclaration of 'std::vector<std::vector<int> > G'
pomógłby ktoś?
Taki błąd pojawi się, jak ponownie zadeklarujesz ten sam wektor. Taki kod powinien się skompilować:
=============================
#include "bits/stdc++.h"
using namespace std;
int main() {
vector <vector <int>> G;
}
=============================
Z kolei taki kod, zwraca taki błąd jak Twój:
=============================
#include "bits/stdc++.h"
using namespace std;
int main() {
vector <vector <int>> G;
vector <vector <int>> G;
}
=============================
=============================
test.cpp: In function ‘int main()’:
test.cpp:7:24: error: redeclaration of ‘std::vector<std::vector<int> > G’
vector <vector <int>> G;
^
test.cpp:6:24: note: ‘std::vector<std::vector<int> > G’ previously declared here
vector <vector <int>> G;
^
=============================
=============================
#include "bits/stdc++.h"
using namespace std;
int main() {
vector <vector <int>> G;
}
=============================
Z kolei taki kod, zwraca taki błąd jak Twój:
=============================
#include "bits/stdc++.h"
using namespace std;
int main() {
vector <vector <int>> G;
vector <vector <int>> G;
}
=============================
=============================
test.cpp: In function ‘int main()’:
test.cpp:7:24: error: redeclaration of ‘std::vector<std::vector<int> > G’
vector <vector <int>> G;
^
test.cpp:6:24: note: ‘std::vector<std::vector<int> > G’ previously declared here
vector <vector <int>> G;
^
=============================
acha okej ale głupi jestem