Aktywne Wpisy
![theOstry](https://wykop.pl/cdn/c0834752/1431dad02cc5c6e34b8b6a78c2eea5addb376014003f8277fda87de3c9288d44,q60.jpg)
theOstry +65
#kredythipoteczny #nieruchomosci #inwestowanie
Ostatnio gadałem ze znajomymi. Łączny przychód na rękę 25k dla parki. Kredyt rata 7k, do spłaty jeszcze 950k. Dwa auta w lizing 4k. Średnio miesięczny rachunek za grzanie chaty 2k (pompa ciepła, brak fotowoltaiki) resztę #!$%@? na wakacje co kwartał. Nie nadplacili kredytu o złotówkę, nie założyli fotowoltaiki. Zero oszczędności. Ja #!$%@? jak można tak żyć, wystarczy, że jednej osobie podwinie się noga.
Ostatnio gadałem ze znajomymi. Łączny przychód na rękę 25k dla parki. Kredyt rata 7k, do spłaty jeszcze 950k. Dwa auta w lizing 4k. Średnio miesięczny rachunek za grzanie chaty 2k (pompa ciepła, brak fotowoltaiki) resztę #!$%@? na wakacje co kwartał. Nie nadplacili kredytu o złotówkę, nie założyli fotowoltaiki. Zero oszczędności. Ja #!$%@? jak można tak żyć, wystarczy, że jednej osobie podwinie się noga.
![methhod](https://wykop.pl/cdn/c3397992/methhod_qCPECbZQWJ,q60.jpg)
methhod +113
W sensie mam taki kod:
void push(elem *&stos, int x) {
elem *e = new elem;
e->dane = x;
e->nast = stos;
stos = e;
}
nie rozumiem, jak to (elem *& stos) ma prawo działać.
Ma ktoś przy okazji jakiś link, gdzie naprawdę łopatologicznie jest wytłumaczona referencja od wskaźnika i jest poruszony ten przykład? Błagam o pomoc!
#cpp #programowanie
@Trusiak: adres pamieci wskazujacy adres pamieci.
W ogólności void push(T &stos, int x) {, czyli typ T to jest to właśnie elem*.
wyobraź sobie
using elem_handle = elem*;
void push(elem_handle&, int x)
Chodzi o to, że wskaźnik przekazany do funkcji sam jest obiektem, który podlega kopiowaniu. Jeśli nie chcesz, żeby do funkcji trafiła kopia wskaźnika, przekazujesz go właśnie przez referencję.
Dziękuje wam! Wiem, że to trochę dużo o co teraz poproszę, ale nie do końca rozumiem to w jaki sposób jest to opisane na internecie (natomiast jestem juz coraz bliżej).
Jeżeli ktoś z was mógłby jeszcze mi jakoś łopatologicznie wytłumaczyć i wyprowadzić mnie z błedu w którym tkwie.. @mrhahn zwłaszcza ty masz do tego talent.
Chodzi mi o to, jak ta procedura odkładania
2)
push
tworzy sobie *obiekt* typuelem
z dynamicznym czasem ƶycia. Wskaźnik do niego przypisuje do wskaźnikanowy
.3,4 ) przypisuje do
nowy
wartości wskaźnika do obecnego szczytu stosu orazx
5) nadpisuje wskaźnik szczytu stosu
Funkcja push dodaje nowy element na początek listy: alokuje go dynamicznie (na stercie) i inicjalizuje jego dane.
Element ma mieć wskaźnik na