Wszystko
Najnowsze
Archiwum
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.
- 1
https://hastebin.com/iqoseruyon.cpp
Algorytm Karpa Rabina na wyszukiwanie wzorca, ktos wie dlaczego dostaje taki error?:
źródło: comment_VBugy57Zy0tYnzHvvwQzypy6EFd82izD.jpg
Pobierz- 2
EDIT: Sprawdź wszystkie pętle w programie. Szczególnie tam, gdzie poruszasz się po indeksach w stringu.
- 2
Tego się nie da zgadnąć samym patrzeniem na kod.
14
Wszystko co musisz wiedzieć o std::any z C++17

Z nowym standardem C++17 dostajemy kilka ciekawych typów pomocniczych. W tym artykule przedstawiam `std::any` które jest alternatywą (bezpieczną?) dla void*.
z- 0
- #
- #
- #
- 1
- usuwanie rekordów
- kategorie
- opcje
- wykresy
Jakieś
źródło: comment_X1BNGaLCkOw94gQP6G6hNcjFnlCvZXFP.jpg
Pobierz- 3
#include
int main()
{słowo klucz: undefined behavior
- 5
Mi się kompiluje zarówno na cpp.sh jak i clionie.
Nie, kompiluje się na GCC, ewentualnie clangu. CLion nie ma nic do tego.
- 13
Zapraszam na kolejny post z serii #cppnews, czyli #programowanie w #jezykc i #cpp ! Prosto od Wojciecha
źródło: comment_JorTYYztvdXoHvaYyKr7uZonUUyvFokb.jpg
Pobierz- 1
using namespace std;
- 1
#naukaprogramowanie #algorytmy #jezykc #cpp
źródło: comment_lzgrjnBfpJUzsxTfW3hvUbKJmYNlbJBC.jpg
Pobierz- 12
Jakie IDE do C++ na początek polecacie? Używałem Code::Blocks i CodeLite, ale w żadnym z nich nie da się ustawić całkowicie ciemnego interfejsu, bo i tak połowa zostaje biała przez co po dłuższej sesji w nocy bolą oczy :/ Visual Studio niby spoko, ale mam wrażenie, że za bardzo rozbudowany jak na początek ;p
- 2
Jedyne darmowe i multiplatformowe IDE, nadające się do czegokolwiek .
cpp-polska.pl/post/cmake-w-praktyce
Miłego czytania ( ͡° ͜ʖ ͡°)
źródło: comment_LKmX7REQKicMOZL9xvK41M0itLdYoW0i.jpg
Pobierzcalkiem zgrabnie tylko:
1. nie jest to przenosne i troche burzy zalozenia cmake'a (
file(GLOB SFML_LIBS ${DYLIB_PATH}*.dylib))2. cmake ogarnia testy i nie trzeba robic custom targetu
// edit. PS. jak na strone, ktora nazywa sie "CppPolska" to content macie glownie o gnu make i cmake... :D
- 0
2. Próbowałem korzystać z testów w CMake, nie udało mi się tego skonfigurować tak, jakbym tego chciał ( ͡° ͜ʖ ͡°) Więc na razie zostało tak ( ͡° ͜ʖ ͡°)
3. W sumie, programiści C/C++ w jakiejś części korzystają z make i cmake ( ͡° ͜ʖ






















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,