@RedveKoronny: Ja głównie używam sanitizera tylko z podstawowymi opcjami bo C++ nie jest moim głównym językiem w jakim programuje.
Teraz nie wyobrażam sobie tykać C/C++ bez sanitizera, bo pozwala to niemal natychmiast wykryć błędy, których podczas zwykłego używania programu nie znalazłbym nigdy
Te linki zawierają większość podstawowych informacji z jakich korzystam przy wybieraniu opcji.

https://clang.llvm.org/docs/AddressSanitizer.html
https://en.wikipedia.org/wiki/AddressSanitizer
  • Odpowiedz
#programista #jezykc #cpp #programowanie #programista15k czesc, w jaki sposób mogę zaalokować jeden duży blok pamięci, ale tak zeby wpakować tam rozne struktury, tzn. ma tam być blok np. 100 wartosci 1 bajtowych, a po tym np. 100 wartosci 4 bajtowych, a potem jakas bardziej złożóna struktura, np:
typedef struct
{
char files[256][256];
int a,b,c;
}
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szukam osoby chętnej do pomocy przy dwóch zadaniach z programowania w języku C. Sprawa jest dosyć pilna, siedzę już drugi dzień nad tym i nie mogę go dokończyć, a nie mam już na to czasu. Oczywiście zapłacę za pomoc ( ͜͡ʖ ͡€).

Więcej szczegółów podam na priv. Kto pierwszy ten lepszy ;)

#programowanie #informatyka #jezykc #cpp
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, jestem amatorem w programowaniu, a potrzebuję zrobić szybki projekt na studia, niezwiązany z moimi studiami. Projekt polega na zaimplementowaniu diagramu UML do c++. Czy ktoś byłby w stanie pomoc?
#cpp #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 4
@sorek: zajebiscie sorosz, gratuluje. Powinienes byc w goracych zeby ludzie zobaczyli ze sie da jak sie chce. Fajna motywacja dla tych, ktorzy nie chca sie przebranzowic bo nie wiedza co bedzie.
  • Odpowiedz
znacie jakieś repo z fajnym wrapperem do socketów linuxowych? żaden rocket science, żeby metody send itd były opakowane ładnie

#cpp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mapache: pytanie czy potrzebujesz takich gołych socketów, czy zwykłego messagingu. zmq jest bardzo fajną libką do messagingu, bo odpada utrzymywanie połączenia, itp, a jednoczeście to wciąż low lvl
  • Odpowiedz
Cześć, od jakiegoś czasu uczę się C++, wcześniej C. Mógłby ktoś przedstawić coś w stylu roadmapy tego języka jak to jest zrobione na https://roadmap.sh. Wiem, że to prawdopodobnie źle skonstruowane pytanie, ale może jest coś takiego. Np poznałem klasy, potem STL i co następne, jakie funkcjonalności języka poznawać po kolei?
#cpp #programowanie #c
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, mam pytanie chciałbym poznać jakieś eleganckie rozwiązania tego problemu:
apiAllocator zwraca wskaźnik do kilku utworzonych struktur ApiElement, fajnie to działa w przypadku wektora, ale chciałbym
zrobić to dla unordered map, czyli pomiędzy każdą strukturę muszę dopchać jeszcze jeden bit dla boola.
Wiem jak to zrobić na chama, ale interesuje mnie, czy ktoś jakieś fajne rozwiązanie zaproponuje.

int numberOfElements;
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poszukuję 5-6 osób do wzięcia udziału w wakacyjnym projekcie programistycznym! Będzie to projekt gry platformowej 2D z wykorzystaniem głównie C++ , który będzie iteracyjnie rozwijany. Jest to coś dla początkujących programistów, którzy chcą popracować w „prawdziwym” projekcie. Ja jako programista trochę już pracujący w zawodzie będę „prowadził” projekt, kierując was w stronę poprawnego korzystania z narzędzi kontroli wersji (git), dzielenia się pracą w ramach zespołu, organizowania projektu i wykonywania code review. Projekt
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W domyśle jest to oferta dla osób z końca technikum/początku studiów, którzy mają niewielkie szanse na załapanie się na wakacyjny staż w zawodzie, a ten projekt będzie jego okrojonym substytutem.


@kochamajfony: może nie jest to od razu wyjaśnione, ale całość jest już klarowna. Proponuje pokazanie ludziom w wieku ~19 lat jak działa IT, robie to za darmo, pomogę im zdobyć sensowne doświadczenie i skille okołoprogramistyczne a jestem opluwany bo im
  • Odpowiedz
@siemahere: ja jestem kox i albo ci mogę zrobić za hajs albo możesz powiedzieć, z czym konkretnie masz problem i będziesz miał pomoc za friko
  • Odpowiedz
Siemano mireczki, powoli zaczynam naukę javy, jesteście w stanie polecić jakiegoś dobrego youtubera albo dobre źródła do nauki? Mam ten problem, ze przelecialem wszystkie filmiki TheCherno z c++ i gość był dla mnie bogiem w tłumaczeniu, ale teraz jak szperam po filmikach z javy to same hindusy i różne mega low quality materiały ;/
#cpp #java #programowanie
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rex1313:

Poza tym Koltin to o niebo lepszy i bardziej nowoczesny język.


Tylko w porównaniu z zacofaną pseudo-Javą of Googla, która jest zgodna na poziomie źródeł z Java 6 i nie ma nawet lambd. A przypominam że mamy już rok 2022 i oficjalnie Javę 17, która ma 99% tego co ma Kotlin, i tylko na Androidzie można sobie pomarzyć. Dlatego Kotlin na zawsze będzie niszowym językiem co najwyżej jednej
  • Odpowiedz
@rex1313:

wg mnie nowoczesny język powinien redukować boilerplate


Przez 20 lat pracy nie widziałem aby boilerplate code był przyczyną problemów bądź spowolnienia w projekcie. Po pierwsze pisanie kodu (wklepywanie znaków) praktycznie nigdy nie jest wąskim gardłem projektu. Po drugie generację boilerplate code zwykle daje się łatwo zautomatyzować (np. szablony i autogeneracja w
  • Odpowiedz
Jeden z najfajniejszych kanałów o C++ i programowaniu ogólnie.

Polecam, nie dlatego że w sumie odkrywa coś niesamowitego, ale że przyjemnie to wyjaśnia i fajnie się go słucha.

Gość też jest mega fajnym człowiekiem bo zrobił coś czego szukałem od jakiegoś czasu czyli single .h file library - bardzo prosty silnik graficzny do portowania na wiele urządzeń który jest bardzo lekki i prosty do użycia. Link tutaj <==

Polecam
sorek - Jeden z najfajniejszych kanałów o C++ i programowaniu ogólnie.

Polecam, ni...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam nadzięję, że dobrze spędziliście święta ( )
Dzisiaj mam dla was kolejną wskazówkę z serii #zloteradypassera w temacie języka C++.

Najczęściej piszę o różnych featurach języka, ale dzisiaj będzie o pewnym błędzie w implementacji kompilatorów, który jest na tyle powszechny, że możemy spokojnie go użyć do swoich potrzeb na wielu architekturach. Mowa o tzw memory alignment.

Jak zapewne wszyscy wiemy, każdy obiekt w C++ ma określony
Passer93 - Mam nadzięję, że dobrze spędziliście święta (✌ ゚ ∀ ゚)
Dzisiaj mam dla was...

źródło: comment_1650787236o72Kmv50IWaFFngZckbGsF.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Passer93: Ale to nie jest żaden błąd kompilatorów, a celowe działanie, bo domyślnie kompilator języka C optymalizuje kod programu pod kątem szybkości dostępu do pól struktury, a nie pod kątem miejsca przez nią zajmowanego. https://en.wikipedia.org/wiki/Data_structure_alignment

Co więcej standard języka C wprost mówi, że:

There may be unnamed padding at the end of a structure or union.
Defined - @Passer93: Ale to nie jest żaden błąd kompilatorów, a celowe działanie, bo ...

źródło: comment_1650790233H0pt5jtmtsH6vOqqbQcehy.jpg

Pobierz
  • Odpowiedz
Polecacie jakieś średnie/duże firmy, które nie ogłaszają się na popularnych portalach typu NFJ, ale mają wolne wakaty?
#cpp
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wiesz ze się to bierze z dziedzictwa C i zachowania względnego podobieństwa do atoi?


@Passer93: na pewno każdy programista rozpoczynający przygodę z C++ i ogólnie każdy młodszy niż 40lvl doceni to niesamowite nawiązanie do dziedzictwa historycznego xD
  • Odpowiedz