Hauleth
Początek blogowania o #programowanie (w przyszłości pewnie też #klawiaturamechaniczna)

https://hauleth.dev

Na początek 3 małe artykuły:
13
  • Najlepsze
  • Wszystkie komentarze
minoxidildziala
minoxidildziala
@Hauleth: link do GitHuba ci nie działa
0
Hauleth
@minoxidildziala: GH ma przejściowe chwilowe, bo u mnie działa
0
Hauleth
Treść przeznaczona dla osób powyżej 18 roku życia...
21
  • Najlepsze
  • Wszystkie komentarze
Hauleth
0
S.....k
S.....k
@Hauleth: Mnie nie musiałeś. Wołaj jak ogarniesz postarzanie samochodów : P
0
Hauleth
Rust dla (t)opornych

Część 1. Po kiego chu… grzyba, czyli co wyróżnia Rusta z pośród reszty.

Już jakiś czas temu napisałem wpis na Mirko gdzie porównywałem Rusta i parę innych "nowoczesnych" języków, tutaj się trochę rozpiszę i przy okazji dam małe wprowadzenie co i jak.

Rozdział
30
  • Najlepsze
  • Wszystkie komentarze
KrzaQ2
@Hauleth: N3797, §4.7/2 [conv.integral]:

If the destination type is unsigned, the resulting value is the least unsigned integer congruent to the source integer (modulo 2^n where n is the number of bits used to represent the unsigned type). [ Note: In a two’s complement representation, this conversion is conceptual and there is no change in the bit pattern (if there is no truncation). —end note ]

tl;dr: dodajesz lub odejmujesz
2
dupasmoka
@KrzaQ2: Nie ma narzuconego mnoznika przy zwiekszaniu rozmiaru wektora (poza takim, ze k>1). Jezeli dobrze pamietam, VS uzywa k=1.5, gcc k=2. Natomiast co do domyslnego rozmiaru poczatkowego vektora, to nie spotkalem sie z innym niz 1 po pierwszym push_backu.
1