Aktywne Wpisy

GabrielOcello +621
Żona czekała od 9 miesięcy na kolonoskopie i gastroskopie pod znieczuleniem ogólnym termin na sierpień tego roku, a dziś telefon, że zmieniły się dofinansowania NFZ, brak kasy i musieli przenieść termin na wrzesień ale k---a 2027 roku. Więcej trzeba płacić j-----m konowałom system to wytrzyma (╯°□°)╯︵ ┻━┻
#lekarz100k #zalesie #konowalposting
#lekarz100k #zalesie #konowalposting

eehomonto +157
A jak u was dzień ojca? #heheszki
źródło: image_picker_351ED051-6693-42CC-9AA3-F1E261385FDF-73289-00000B9D464EA3FA
Pobierz




Tak naprawdę przeciążenie operatora skutkuje tym, że nie można już tego nazywać operatorem – to jest najzwyklejsza funkcja, którą też wprost można wywołać. Nic nie stoi na przeszkodzie, żeby ++obiekt robił sortowanie jakiejś tablicy, a obiekt++ wysyłał dane po TCP/IP. ( ͡° ͜ʖ ͡°)
temp=i;
i=i+1;
return temp;
a ++i wygląda
Ale OK, zapędziłem się trochę. Sama teoretyczna operacja preinkrementacji i postinkrementacji jest jasno zdefiniowana, i zgodnie z definicją postinkrementacja zwraca poprzednią wartość. Więc w zasadzie masz rację. :)
Ja tu nie doszukuje się różnic. Tak jak mówiłem, zostanie wywołana odpowiednia instrukcja assemblera, tu akurat kompilator avr-g++.exe od atmela. -Os.
Preinkrementacja też zwraca wartość inaczej byłaby nieużyteczna.
Jeszcze inna sprawa
Jeśli x++ / ++x występuje jako część większego wyrażenia to albo nie ma to znaczenia (przykład niżej) albo różnica w semantyce sprawia że i tak nie zrobisz tego szybciej.
Przykład dla którego x++ i ++x są tak samo wydajne (mimo że
@Rincewind: Mógłbyś wskazać konkretną okoliczność? Bo nie rozumiem kiedy to się zdarza.