Aktywne Wpisy

Aegithalos +352
źródło: pp,504x498-pad,600x600,f8f8f8
Pobierz
VIFON_Polska +76
No Elo (。◕‿‿◕。) Pierwszy oficjalny wpis popularnych Zupek Chińskich na Wykopie! Ja już jestem miękki jak makaron.#heheszki #gotujzwykopem
Kruszysz makaron?
- Tak 64.7% (884)
- Nie 35.3% (482)





Mogą być też z rzeczy powiązane np. linuks, narzędza, algorytmy.
Moje:
1. Zaimplementuj shared/unique pointer
2. Jakie znasz optymalizacje i flagi kompilatora. Czyli O2, O3, tco, sso, Wall, Wpathetic itd.
3. Opisz cały proces budowania - kompilacja, linkowanie itd.
4. Ogólnie o architekturze komputera i cache`u, dlaczego jest to ważne, hot loopy, false sharing.
5. Omów czym jest std::unordered_map i porównaj jego złożoność do std::map
Nie przygotowuje się do rozmowy, tylko chcę się czegoś ciekawego dowiedzieć, bo sprawia mi to dużo frajdy, a coraz rzadziej spotykam fascynujące tematy.
#cpp #programowanie
Jak szedłem na staż to znałem odpowiedź może na te 5 pytań z tego wątku xD
1. Czym się różni wątek od procesu?
2. Anonymous namespace - jak działa, kiedy i po co się to stosuje
3. różnica między reserve a resize na przykładzie std::vector
4. Różnica między operator[] a at()
5. Do czego służy std::chrono
@groman43: dowód jest trywialny (✌ ゚ ∀ ゚)☞
shared_ptrto nie tylko zliczanie strong referencjito także:
- zliczanie weak referencji
- deleter(
shared_ptrnie potrzebuje wirtualnego destruktora, ashared_ptrposprząta co trzeba)- custom deleter
-
shared_ptrktóry trzyma cudzy licznik referencji- makeshared który optymalizuje fragmentację pamięci
- trzymanie reference countera mimo wyzerowania strong referencji, ale mamy jeszcze weak referencje