Hej. Dzięki za ogromne zainteresowanie serią #polskiepokemony . Dzisiaj mam dla Was kolejny starter i jego ewolucje. Jeszcze w tym tygodniu wrzucę trzeci starter.
@szpongiel: Słowniki języka polskiego podają, że solenizant to „osoba obchodząca w danym dniu imieniny lub urodziny”. Można też powiedzieć „jubilat” („osoba obchodząca swój jubileusz”). Natomiast o kimś, kto obchodzi imieniny, powiemy tylko „solenizant”, a nie „jubilat”.
Mam nadzięję, że dobrze spędziliście święta (✌゚∀゚) Dzisiaj mam dla was kolejną wskazówkę z serii #zloteradypassera w temacie języka C++.
Najczęściej piszę o różnych featurach języka, ale dzisiaj będzie o pewnym błędzie w implementacji kompilatorów, który jest na tyle powszechny, że możemy spokojnie go użyć do swoich potrzeb na wielu architekturach. Mowa o tzw memory alignment.
Jak zapewne wszyscy wiemy, każdy obiekt w C++ ma określony
@Passer93: Ale to nie jest żaden błąd kompilatorów, a celowe działanie, bo domyślnie kompilator języka C optymalizuje kod programu pod kątem szybkości dostępu do pól struktury, a nie pod kątem miejsca przez nią zajmowanego. https://en.wikipedia.org/wiki/Data_structure_alignment
Co więcej standard języka C wprost mówi, że:
There may be unnamed padding at the end of a structure or union.
Jak wszyscy wiemy, jedną z głownych zalet języka C++ jest wydajność oraz możliwość różnorakich optymalizacji. Jedną z takich optymalizacji jest optymalizacja pamięci. Optymalizować można zarówno zużycie pamięci na stercie (heap) jak i stosie (stack).
Jedną z najskuteczniejszych technik jest tzw. memory recycling. Zasada jest prosta: jeśli mamy jedną zmienną której już nie potrzebujemy, a chcemy zaalokować kolejny obiekt, to możemy ten nowy obiekt umieścić w
@Passer93: świetny poradnik. dobrze, że wspomniałeś o wyciekach pamięci. chwila nieuwagi i cały komp jest zalany... trzeba być z tą reinterpretacją naprawdę ostrożnym
@Sl_w_k_1: A najgorzej, kiedy robię wszystko jak trzeba, a czerwone zapali się w takim momencie, że ja jeszcze zdążę przejechać, a on zostanie ( ͡°ʖ̯͡°)
@Xune: Zawsze się staram nie zamulać, ale kiedy ktoś pokłada we mnie tak duże nadzieje, to skupienie level 999, jakbym miał tylko jedno okrążenie, żeby wyprzedzić Hamiltona ( ͡°͜ʖ͡°)
#pokemon #rysunek #tworczoscwlasna #chwalesie
#lapkobrazy
Obserwujcie - #polskiepokemony
źródło: POKEMON 4-6pokaz
Pobierz