Aktywne Wpisy

mirko_anonim +2
✨️ Obserwuj #mirkoanonim
-28 lat
-singiel
-5500 Netto na etacie w Polsce B (od lipca 6400 netto)
-dodatkowa praca 3400 netto
-łącznie 9,5h w robocie (10 licząc dojazdy)
-28 lat
-singiel
-5500 Netto na etacie w Polsce B (od lipca 6400 netto)
-dodatkowa praca 3400 netto
-łącznie 9,5h w robocie (10 licząc dojazdy)

inozytol +149
W Polsce jest kilkadziesiąt tysięcy majtczaków, ale:
- inni kierowcy myślą za nich.
- nie stać ich na aż tak szybkie auto.
- mają farta.
#auto #samochody #motoryzacja
- inni kierowcy myślą za nich.
- nie stać ich na aż tak szybkie auto.
- mają farta.
#auto #samochody #motoryzacja





Jak zamienić tablicę 4 charów na pojedynczego inta? W sensie 4 bajty tych charów mają się stać pojedynczym intem, który ma 4 bajty z natury. Najchętniej to bym go oszukał po prostu wskaźnikiem. Czyli int* wskint = wskchar; Ale niestety nie pozwoli mi C++ na coś takiego ( ͡º ͜ʖ͡º) Reinterpret_cast mi jakieś bzdury zwraca nie wiem czemu.
reinterpret_casthttp://en.cppreference.com/w/cpp/language/reinterpret_cast
@rav3r: Tego rzutowania nie próbowałem ( ͡° ͜ʖ ͡°) Też czuję, że może zadziałać.
Komentarz usunięty przez autora
c[0] | (c[1]<<8) | (c[2]<<16) | (c[3]<<24)@Khaine:
memcpyalbostd::copy.N4527 § 3.10 [basic.lval] / 10źródło: comment_meR9D4WwEMK1hMZ3fJl2TU7xa5K3v5ZC.jpg
Pobierz2) standard mówi, ƶe UB, więc to jest UB.
3) Nie mówię o endianness nigdzie. To się moƶe w-----ć na wiele sposobów:
3.1) alignment - skąd wiesz, ƶe tablica jest wyrównana do wymaganego alignmentu inta lub procesor zezwala na niezalignowane kopie? pierwszy lepszy przykład z google'a
3.2) aliasing - mając wskaźniki niekompatybilnych typów kompilator moƶe zakładać, ƶe nie ma aliasingu i wykonywać optymalizacje. polecam przeczytać przykła z ƶycia wzięty
3.3)