Witam... Mam taki problem.Chcę przekazać tablicę wektorów do funkcji w ten sposób, ale nie działa. Jak zrobić to prawidłowo?
funkcja(vector<int> g[])
Witam... Mam taki problem.Chcę przekazać tablicę wektorów do funkcji w ten sposób, ale nie działa. Jak zrobić to prawidłowo?
funkcja(vector<int> g[])
Co masz na myśli mówiąc że nie działa? To co podajesz to deklaracja czy definicja?
Kompilujący się, acz bezsensowny kod:
#include <vector>
void foo(std::vector<int> g[]) {
}
int main() {
std::vector<int> arr[3];
foo(arr);
}
Heh... faktycznie działa. Sam się dziwiłem dla czego nie działało, ale powodem był jednak błąd w kodzie programu w innym miejscu.