Witam, w ciągu wakacji(jadę też na urlop odpocząć bo niestety nie dostałem od razu pracy w IT tak jak wy), zrobię jakąś gierkę RPG w konsoli zgodnie z radami wykopowych ekspertów programistów 543k z tagów #programowanie #informatyka #java #cpp #javascript #kasta i innych. Kod źródłowy i sama gra będzie wam udostepniona! A jak ktoś chce to niech powie co ja
Wszystko
Najnowsze
Archiwum
- 3
- 37
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
Znacie jakieś fajne kursy/książki/źródła z tego zakresu?
- Budowa i programowanie rakiet
- Budowa i programowanie autonomicznych samolotów/dronów
- Rust/Zig architektura i programowanie systemów operacyjnych
Za
- Budowa i programowanie rakiet
- Budowa i programowanie autonomicznych samolotów/dronów
- Rust/Zig architektura i programowanie systemów operacyjnych
Za
#naukaprogramowania #cpp
czy jak mam funkcję:
void Foo(int a, int b, int c);
To mogę jakoś ją wywołać z magic numbers, ale w formie:
Foo(a=15, b=32, c=0);
czy jak mam funkcję:
void Foo(int a, int b, int c);
To mogę jakoś ją wywołać z magic numbers, ale w formie:
Foo(a=15, b=32, c=0);
@RedveKoronny: możesz wykorzystać builder pattern, czyli coś w stylu
Foo().a(15).b(32).c(0).execute();@RedveKoronny: jeszcze jak ci nie zależy na możliwości zmiany koleności argumentów to robisz
struct FooArgs
{
int a;
struct FooArgs
{
int a;
- 245
Treść przeznaczona dla osób powyżej 18 roku życia...
- 237
- 535
Chlopak ma problem z pewnymi konceptami co jest absolutnie normalne a dostal po dupie jakby was personalnie obrazil. Widze ze ego w------e w kosmos, tutaj macie pewien wskaznik:
....................../´¯/)
....................,/¯../
.................../..../
............./´¯/'...'/´¯¯`·¸
........../'/.../..../......./¨¯\
....................../´¯/)
....................,/¯../
.................../..../
............./´¯/'...'/´¯¯`·¸
........../'/.../..../......./¨¯\
Kilka ciekawych ofert z kategorii #cplusplus i pokrewnych, dla chętnych na przeprowadzkę do #szwajcaria lub #niemcy ( ͡º ͜ʖ͡º)
(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook
(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook
źródło: comment_1654763371Y18r2BwU1xgiR14uVR52Pr.jpg
Pobierzhttps://hastebin.com/zovuxelodi
dlaczego dla 10 razy większego N to się wywala? to N to ledwo 10^6, gdzie limit zwykłego inta to 2*10^9
#naukaprogramowania #cpp #programowanie
dlaczego dla 10 razy większego N to się wywala? to N to ledwo 10^6, gdzie limit zwykłego inta to 2*10^9
#naukaprogramowania #cpp #programowanie
- 1
@Malkof: a to by wiele wyjaśniało, ja żadnej nie dałem
@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
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
#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;
}
typedef struct
{
char files[256][256];
int a,b,c;
}
@ZawzietyRobaczek: uważaj, bo pchasz się w type puning i wyrównanie pamięci
@ZawzietyRobaczek: to zrób po prostu jedną wielką strukturę z memberami takich typów jak chcesz i pomiń castowanie z chara...
Treść przeznaczona dla osób powyżej 18 roku życia...
- 25
@AnonimoweMirkoWyznania: z punktów wynika, że backend łatwy ale główny język backendowy java już trudny ( ͡° ͜ʖ ͡°)
- 27
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
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
Więcej szczegółów podam na priv. Kto pierwszy ten lepszy ;)
#programowanie #informatyka #jezykc #cpp
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
#cpp #programowanie
@student987: na pewno na roku masz ziomków, którzy za odpowiednią motywacje gotówkową rozwiążą twój problem.
- 0
- 0
@darqnies: chyba najlepiej po prostu klepać kod i "kurde, coś takiego by mi się przydało" i googlować. możesz wcześniej trochę przestudiować dokumentację na cppreference
- 3
- 99
Treść przeznaczona dla osób powyżej 18 roku życia...
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.
znacie jakieś repo z fajnym wrapperem do socketów linuxowych? żaden rocket science, żeby metody send itd były opakowane ładnie
#cpp
#cpp
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
#cpp #programowanie #c
@Hikosso: Jeżeli rozumiesz obiektowość i znasz STLa to tak naprawdę koniec roadmapy. Teraz możesz zacząć niekończącą się przygodę poznawania tajników tego języka.
Na początek polecam obejrzeć filmy z tej listy i przede wszystkim praktykować.
https://hackingcpp.com/cpp/educational_videos.html
Na początek polecam obejrzeć filmy z tej listy i przede wszystkim praktykować.
https://hackingcpp.com/cpp/educational_videos.html
@Hikosso: pooglądaj sobie oferty pracy na justjoin.it, zobacz czego wymagają i się tego ucz
akurat w cpp jest wiele nisz jak embedded, telco, computer vision, desktop itp.
akurat w cpp jest wiele nisz jak embedded, telco, computer vision, desktop itp.
- 557
konto usunięte via Android
- 156
konto usunięte via Android
- 141
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;
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;
- 0
@damian28102000 Nie nazwałbym tego rozwiązania "na chama". Jest to bardzo elegancki sposób radzenia sobie z tego typu problemami. https://stackoverflow.com/a/54933707
- 21
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
- 13
@Obwud: Kilka godzin pracy dziennie od poniedziałku do piątku za 0zl. Czasy się zmieniają, ale Polska na zawsze zostanie chlewem obsranym gównem xD
- 12
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
mam do zrobienia sapera i gre w zycie w obiektowym #cpp #programowanie na dodatek przez maszyne #linux ,jakis kox pomoze??
- 27
@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































Mirki, co polecacie dla kogoś, kto umie programować, zna podstawy algorytmiki, design patterny etc. etc. ale nie ma zbyt dobrych nawyków programistycznych, nie programował duzo w c++, a potrzebuję pisać jak najwydajniejszy kod w c++ i chce nauczyć się tego języka na trochę głębszym poziomie niż "jestem świadomy wskaźników i referencji"?
@MilionoweMultikonto: W bardzo dużym uproszczeniu, to się raczej wyklucza. Albo liczysz coś raz i potem trzymasz w ramie, albo liczysz to samo wiele razy.
Ogólnie profiler Twoim przyjacielem. W ciemno za bardzo nie ma co zgadywać. Pamiętaj, premature optimization root of all evil. Mega dużo zależy od tego co potrafi Twój kompilator oraz Twoje architektura sprzętowa. Możesz poczytać sobie o cache i