przeladowanie operatora

0

program się kompiluje i uruchamia, ale po uruchomieniu wyrzuca błąd:
user image

"strzałka" w pokazuje, ze błąd pojawia się przy wykonywaniu tej linijki:

 
typOBJ & operator*()
	{
		return *wybrany->wskobj;
	}

co do wybrany:

 typename zbior<typOBJ>::wezel * wybrany;

co do wskobj:

 struct wezel
	{
		typOBJ *wskobj;

jesteście w stanie mi pomoc czy wrzucić cały kod?

1

jak byk widać że wybrany jest nullem

1

Przecież środowisko ci wyraźnie pokazuje że wskaźnik wybrany wskazuje na adres 0x0000000000 (NULL/zero/nic) nie wiem jak można jaśniej wytłumaczyć.

0

no na początku jest, ale później w main'ie zmienia się jego wartość przecież...

1 użytkowników online, w tym zalogowanych: 0, gości: 1