Mam pewien problem, otóż przekazując obiekt do funkcji zawiesza mi program natomiast gdy przekażę referencje to juz jest ok. Sytuacja ma miejsce nawet w przypadku funcji void abc(Graf G); Przecież przekazując dane przez wartość tworzy się kopia. Ktoś może mi pomóc? Z góry dzięki :D
class GrafMacierz{
public:
int _liczbaWierzchholkow;
int **_macierzSasiedztwa;
vector<Wierzcholek> _listaWierzcholkow;
vector<Krawedz> _listaKrawedzi;
GrafMacierz(int wierzcholki);
~GrafMacierz();
void wczytajGraf(string nazwa);
void zapiszGraf(string nazwa);
void zbuduj(int gestosc);
bool istniejeKrwedz(int i, int j);
};
void abc(GrafMacierz G){}
int main() {
GrafMacierz G1(6);
abc(G1);