Wpis z mikrobloga

#pytanie #programowanie #cpp

Program wygląda tak, pytanie brzmi - jak rozwiązać przeciążanie operatora dla klasy w której jest wskaźnik? Może trochę niejasne pytanie, ale kod i konsola powinny wszystko wyjaśnić. Teraz zdaje się przekazywać błędny adres do funkcji przeciążającej i nie wiem jak rozwikłać ten problem.
Pan_wons - #pytanie #programowanie #cpp

Program wygląda tak, pytanie brzmi - jak r...

źródło: comment_Jycxj1YYYQZZSAUKKSyEsPjJnDPep7mq.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pan_wons: Zacznij od określenia długości życia zmiennej x. Kiedy pamięć wskazywana, przez adres zmiennej x jest czyszczona?
Potem napraw ostrzeżenia kompilatora.
  • Odpowiedz
@dupasmoka: @simia: Okej, chyba znalazłem błąd w rozumowaniu. Adres który jest pod x tak na prawdę wskazuje na zmienną x w klasie, a wartość pod zmienną x nie żyje na tyle długo na ile ja bym chciał. Ale jak to rozwiązać bez zbędnego cudowania typu duplikowanie wartości zmiennej w klasie? Czy to w ogóle możliwe? Czy jest inny sposób?
  • Odpowiedz
@Pan_wons: Ehh studia :D, wykładowcy. Całe weekendy siedzą w piwnicach rywalizując o to kto wymyśli bardziej nieczytelny kod dla studenta. Potem taki student zaczyna w pracy pisać takie hieroglify i dostaje kopa, po tym jak zespół tygodniami rozkminia co miał na myśli i czemu program się sypie.
  • Odpowiedz