Wszystko
Najnowsze
Archiwum
- 1
23
Klasa Menu - Przykład użycia nowych typów z C++17

Przykład użycia nowych typów dostepnych z C++17: std::optional, std::any, std::variant do implementacji klasy menu. Moduł pozwala na dodawanie callbacków a także tworzenie struktur hierarchicznych. Ciekawa droga jak można się uczyć nowych technik na bazie eksperymentowania.
z- 6
- #
- #
- #
- #
Wojciech Razik postarał się o nową
źródło: comment_h0TYtS8oL1ACqGgjZvod58VKLrEdtqv9.jpg
Pobierz- 6
Dramat w czterech aktach:
1. @Khaine mamy tutaj jakieś zgłoszenie nierozwiązane sprzed 2 lat, weź się przyjrzyj czy to już czasem nie działa xD
- 2
To był czas kiedy z tego co słyszałem nie korzystali nawet z systemu kontroli wersji tylko n----------i komentarze w pliku notatnikowym z opisem
Coś jak w "Hacking with Swift"?
kod#cpp #programowanie
https://github.com/cs01/gdbgui
#interfacesmieci
- 3
- 3
version jest tablicą 3 wskaźników/stringów, a bezpośrednio porównujesz tablicę z czymś, co może być jej elementem.- 1
- 5
chociaż cofam, on nie chce usunąć powtarzających się n razy, tylko od n-tego powtórzenia. To jest całkiem spoko, ale jak chce być spryciarzem to może po prostu napisać
if(++mp[*itr] > n), i będzie jeden hash+lookup+pesymistycznie milion przejść przez linked listę mniej.- 3
[] dodaje element, jeśli go w mapie nie ma, z domyślną wartością. Domyślną wartością dla inta jest 0. więc mp[42], jeśli w mapie nie ma klucza 42, dodaje klucz 42 z wartością zero. Tutaj jest od razu inkrementowany - a więc inkrementowana jest albo poprzednia wartość (licznik) powtórzeń, albo 0, aby zapisać pierwsze.To standardowy idiom na zliczanie znaków/intów/innych małych rzeczy
Praktyki byłyby 5-8h na dzień, najlepiej codziennie. Oczekuje sumienności i staranności oraz chęci do nauki.
Czas praktyk to jakieś 2 miesiące, później możliwa dalsza współpraca,
9
C++17: Aplikacja do Liczenia Słów w Plikach (wielowątkowo!)

Kolejna porcja C++17. Tym razem przykład jak można użyć Parallel STL oraz Filesystem - wszystko w oparciu o STL, bez dodatkowych bibliotek pomocniczych. Wersja "Parallel" daje nawet 3x wzrost wydajności względem sekwencyjnej.
z- 4
- #
- #
- #
2
wikibook
Co myślicie o https://en.wikibooks.org/wiki/... wikibooks? Można przeczytać na start czy wzywać egzorcyste?
z- 0
- #
- #
- #
- 2
- 1
#naukaprogramowania
Zapraszamy na kolejną porcję #cppnews czyli #programowanie w #jezykc i #cpp
źródło: comment_jK6fJT37dpdWQdCbgEalgQ51ctB9SMTs.jpg
Pobierzcpp-polska.pl/post/sfml-owe-zabawy
Zapraszam do dyskusji w komentarzach pod postem ʕ•ᴥ•ʔ
#programowanie w #jezykc #cpp #sfml
Znalazłem na YT całkiem przystępny kurs języka C++ przeznaczony dla całkowitych nowicjuszy. Widać, że autor dopiero zaczyna, ale wychodzi mu to całkiem nieźle. Może się komuś przyda: https://www.youtube.com/user/webjasiek/videos
Ustawienia wizualne edytora wolaja o pomste do nieba. Nie wiem jaki tez jest target, ale pan uzywa uproszczen, ktore nie zawsze sa prawdziwe.
#
- 1
To jest jeden przyklad, jakby sie nie skopiowalo to zalozylbys ze sie nie kopiuje?
nie, ale ten przykład obrazuje, że to się dzieje, co jest wystarczającym powodem by go zamieścić.
Uzywaja nawet innych funkcji do alokacji i kopiowania. Zachowuja sie inaczej. Nie wiem jak z domyslnymi wartosciami rozszerzania.
Efekt ten sam (standard), pod spodem to bywa inaczej nawet między wersjami kompilatora.
Po prostu alokując 2*k*N masz zamrożone 1*k*N + 0.5*k*N + 0.25*k*N.... = prawie 2*k*N z poprzednich alokacji. Ponadto nowa alokacja musi nastąpić przy największym obszarze nadal zaalokowanym by móc przenieść/przekopiować dane. Zwiększając rozmiar bufora nie masz szans użyć obszaru z poprzednich alokacji.
Lepszym rozwiązaniem jest zwiększanie obszaru np.
Zadanie brzmi:
Dysponując monetami 1,2,5 wypisz w konsoli możliwości wypłacenia 10zł.
Kod:
źródło: comment_1pFwayzxB55kHRD33MELpfZIeNRq4Zd1.jpg
PobierzI daj sobie spokój z kursami video. Może dobre są do poznania jakiegoś mniejszego tematu, ale c++ się tam nie nauczysz.
















#cpp #programowanie #informatyka #komputery
@nerfipro174: Czyli nie umiesz go na tyle komfortowo żeby w nim się czegoś uczyć. Polskie materiały są prawie zawsze przynajmniej o klasę albo więcej gorsze niż materiały angielskie.