I have a function in my class like:
centrala* siec_telek::wylosuj_centrale()
{
int wylosowana = dowolna_liczba_do(ilosc_central);
centrala wylosowana_centrala = lista_central[wylosowana];
centrala* wsk = &wylosowana_centrala;
cout <<wsk->przepustowosc_central[0]<<endl<<wsk<<endl;
return wsk;
}
And cout gives me good result but when I call in other function:
centrala* wylosowana_centrala = wylosuj_centrale();
cout << wylosowana_centrala->przepustowosc_central[0]<<endl<<wylosowana_centrala<<endl;
przepustowosc_central[0] gives another result but the pointer is ok (for instance 0x28f9cc twice)