Możliwość inicjalizacji zmiennych w ciele klasy to jedna z lepszych rzeczy w #cpp , wreszcie dodanie nowego pola nie wiąże się z modyfikacją miliona konstruktorów i ciężej wprowadzić błędy do kodu ʕ•ᴥ•ʔ
Wszystko
Najnowsze
Archiwum
360
Koszmar kompatybilności: dwadzieścia lat od premiery GCC 2.96

W październiku 2020 minęło 20 lat od wydania jednej z najważniejszych wersji kompilatora GCC w historii. Wydanie 2.96 przysporzyło wieloletnich problemów ze zgodnością i dziś uchodzi za jeden z koronnych przykładów na to, jak nie należy rozwiązywać problemów w inżynierii oprogramowania.
z- 93
- #
- #
- #
- #
- #
- #

HalEmmerich
- 3
mowmivector
- 0
@HalEmmerich: Rozumiem, po prostu definiujesz atrybuty w ciele klasy. Myślałem zupełnie o czymś innym, np. że przy tworzeniu obiektu w magiczny sposób przypisujesz atrybutom wartości :D

HalEmmerich
- 1
@mowmivector: A to też można zrobić, ale już wolę do tego konstruktory ( ͡° ͜ʖ ͡°)
- 3
#programista15k #programowanie #cpp #python #embedded
Mirasy macie jakieś kursy do polecenia z #unittest i #designpatterns?? Jakieś udemy albo coś tego typu.
Mirasy macie jakieś kursy do polecenia z #unittest i #designpatterns?? Jakieś udemy albo coś tego typu.
Elo Mirasy, mam zrobić program do kompresji plików tekstowych za pomocą kompresji huffmana jako projekt na #studbaza i natrafiłem na pierwszy problem: nie wiem jak w elegancki sposób przenieść cały plik tekstowy do programu, aby policzyć częstość występowania każdego znaku w tekście. Macie jakąś podpowiedź?
#programowanie #programista15k #cpp
#programowanie #programista15k #cpp
- 5
@EgzeQTroll: Wczytać go do pamięci.
@EgzeQTroll: A to żeby policzyć wystąpienia danego znaku trzeba wczytać cały plik do pamięci? Nie można czytać po znaku i ładować do std::unordered_map? Jeśli tylko ascii to nawet tablica po indeksie byłaby wygodna.
- 0
Cześć, czy ma ktoś może pdf'a Język C++ Szkoła programowania Stephen Prata? Najlepiej z tych nowszych wydań. Bardziej chodzi mi o język polski, ale angielski też może być.
#programowanie #cpp
#programowanie #cpp
- 0
@Passer93: okej, spotkałem się z kilkoma pozytywnymi opiniami i stwierdziłem, że spróbuje ją przerobić. Może wybrałem nietrafnie. Co zatem poleciłbyś dla osoby raczej początkującej, coś, co łatwo będzie można znaleźć za darmo w wersji pdf?
#jezykc #cpp #programowanie Zawsze słyszałem żeby korzystać z jednowymiarowych tablic int* niż dwuwymiarowych int**,
porobiłem pare testów i wyszło że te dwuwymiarowe są ok. 4x lub wiecej szybsze niż 1 wymiarowe, przynamjniej kompilujac na Intelu visual studio x86, chce jeszcze sprawić na docelowej architekturze 68k.. może to wybika z tego że żeby móc traktoac 1 wymiarowa tablicę jako macierz trzeba jednac sobie obliczyć index = x
porobiłem pare testów i wyszło że te dwuwymiarowe są ok. 4x lub wiecej szybsze niż 1 wymiarowe, przynamjniej kompilujac na Intelu visual studio x86, chce jeszcze sprawić na docelowej architekturze 68k.. może to wybika z tego że żeby móc traktoac 1 wymiarowa tablicę jako macierz trzeba jednac sobie obliczyć index = x
- 3
@Passer93: no nie.
W 1d masz ciągły blok bajtów, w 2d każdy wiersz może być w zupełnie innym miejscu. Jak czytasz sekwencyjnie, wiersz po wierszu, tablica 1d super działa z cache.
STL też ma pod spodem tablice. Pytanie możesz sobie przetłumaczyć na
W 1d masz ciągły blok bajtów, w 2d każdy wiersz może być w zupełnie innym miejscu. Jak czytasz sekwencyjnie, wiersz po wierszu, tablica 1d super działa z cache.
STL też ma pod spodem tablice. Pytanie możesz sobie przetłumaczyć na
std::array> vs std::vector>- 3
@Passer93: OP pisze:
taka tablica nie zajmuje ciągłego obszaru pamięci, każdy wiersz może zostać zaalokowany gdzie indziej.
dwuwymiarowych int**
taka tablica nie zajmuje ciągłego obszaru pamięci, każdy wiersz może zostać zaalokowany gdzie indziej.
- 0
#programowanie #cpp
mam problem z plikami nagłówkowymi
kod głównego pliku .cpp
cout<<"wynik to: "<<dodawanie(5,50)<<endl;
kod
mam problem z plikami nagłówkowymi
kod głównego pliku .cpp
cout<<"wynik to: "<<dodawanie(5,50)<<endl;
kod
Dzieeeeeń dobry wszystkim, dawno mnie tu nie było ( ͡º ͜ʖ͡º)
Jak zwykle, pojawiam się z nowym wpisem! Tym razem mamy coś nowego (i bardzo ciekawego) od Mariusza
Jak zwykle, pojawiam się z nowym wpisem! Tym razem mamy coś nowego (i bardzo ciekawego) od Mariusza
źródło: comment_1614582162HgAjWaYQYNrGwYHWJ4iwMf.jpg
Pobierz- 0
Brał ktoś może udział w kursie C++ na Coders School?
Do tej pory klepałem zawodowo głównie w C, z samego C++ znam trochę podstaw które nijak się mają do najnowszych standardów. Kusi mnie on trochę i szukam niezależnych opinii ( ͡° ͜ʖ ͡°)
#cpp #cplusplus #naukaprogramowania #programowanie
Do tej pory klepałem zawodowo głównie w C, z samego C++ znam trochę podstaw które nijak się mają do najnowszych standardów. Kusi mnie on trochę i szukam niezależnych opinii ( ͡° ͜ʖ ͡°)
#cpp #cplusplus #naukaprogramowania #programowanie
- 4
Dla polujących na #mirkopromocje taka informacja, że wybrane e-booki wydane przez wydawnictwo Helion o #cpp możemy teraz kupić 50% taniej.
#czytajzwykopem #ksiazki #ebook #naukaprogramowania #programowanie
http://kaczus.ppa.pl/promocje
#czytajzwykopem #ksiazki #ebook #naukaprogramowania #programowanie
http://kaczus.ppa.pl/promocje
- 15
Redbean to mini serwer WWW, który działa na każdym systemie. Może obsłużyć do miliona zapytań na zwykłym komputerze. Żeby uruchomić serwer trzeba zdekompresować aplikację, umieścić obok pliki do serwowania, a następnie skompresować wszystko z powrotem. Następnie uruchomić zipa jako plik binarny.
Sposób w jaki autorka wymyśliła jak to zrobić i jak to zrealizowała to mistrzostwo. Polecam lekturę artykułów na stronie.
https://justine.lol/redbean/index.html
#dlaprogramistow #programowanie #cpp #linux
Sposób w jaki autorka wymyśliła jak to zrobić i jak to zrealizowała to mistrzostwo. Polecam lekturę artykułów na stronie.
https://justine.lol/redbean/index.html
#dlaprogramistow #programowanie #cpp #linux
- 2
Żeby uruchomić serwer trzeba zdekompresować aplikację, umieścić obok pliki do serwowania, a następnie skompresować
@tomaszs: wg autorki trzeba dodac pliki do archiwum BEZ wczesniejszej dekompresji.
- 2
@tomaszs: kosmos ( ͡° ͜ʖ ͡°) tak btw zastanawiałem się co to za laska że ma taki łeb, przez myśl mi przeszło że pewnie trans. Oczywiście miałem rację XD.
Ale ogólnie hats off, szkoda że dopiero teraz coś takiego powstało, x86 zaczyna powoli umierać na rzecz armów, Apple zrobiło rosettę 2 dla OSX, to jest dość mocny powiew wiatru zmian...
Ale ogólnie hats off, szkoda że dopiero teraz coś takiego powstało, x86 zaczyna powoli umierać na rzecz armów, Apple zrobiło rosettę 2 dla OSX, to jest dość mocny powiew wiatru zmian...
#jezykc #cpp #programowanie #gamedev Cześć, mam znowu mała zagwozdkę ze wskaźnikami na wskaźniki, nie mogę sobie poradzić.. mój mózg nie doewoluował do wskaźników, z góry dzięki:
TROCHE INNY KOD:
https://www.codepile.net/pile/6Aa8e5nj
TROCHE INNY KOD:
https://www.codepile.net/pile/6Aa8e5nj
- 0
@Osapl: uwielbiam tracić 3h casu na takie rzeczy po prostu ;)
- 0
@ZawzietyRobaczek: :D Polecam naukę obsługi debuggera, pomaga w takich sytuacjach
Chcę zrobić urządzenie do sterowania silnikiem wraz z odczytem obrotów, nadaniem czasu wirowania i odczytem temperatury okolicy.
Istnieje jakieś HMI/SCADA do odczytu danych bezpośrednio z GPIO RPi (lub innego ARMa z Linuxem) czy raczej idąć w stronę czytania bezpośrednio z plików ogranicza się do jakiegoś Qt/wxwidget/GTK? Myślałem jeszcze o sterowaniu silnikiem i innymi sensorami za pomocą arduino i wysyłanie ich modbusem do RPi (lub innego ARMa z Linuxem) który ma już zainstalowaną
Istnieje jakieś HMI/SCADA do odczytu danych bezpośrednio z GPIO RPi (lub innego ARMa z Linuxem) czy raczej idąć w stronę czytania bezpośrednio z plików ogranicza się do jakiegoś Qt/wxwidget/GTK? Myślałem jeszcze o sterowaniu silnikiem i innymi sensorami za pomocą arduino i wysyłanie ich modbusem do RPi (lub innego ARMa z Linuxem) który ma już zainstalowaną
@ilovebigoss Chyba domoticz ma takie opcje. Przynajmniej niektóre
Treść przeznaczona dla osób powyżej 18 roku życia...
@shiningsky: Python i idź w bigdata.
@shiningsky: może c#?
- 0
Jak stworzyć tablicę dynamiczną obiektów i zainicjalizować ją wartościami w klasach w c++?
#cpp #cplusplus #programowanie
#cpp #cplusplus #programowanie
- 0
#embedded #rozmowakwalifikacyjna #cpp #c
Mirasy z jakimi pytaniami się spotkaliście odnośnie zagadnień sieciowych?
Mirasy z jakimi pytaniami się spotkaliście odnośnie zagadnień sieciowych?
- 1
Komentarz usunięty przez autora
@r00ti: skoro uwzględnia, to być może taka wiedza jest potrzebna i to nawet szczegółowa, ale nie napisałeś ani jaka firma ani jaki projekt, więc skąd mamy wiedzieć? Pewnie będą podstawy: IP, IPv6, TCP, UDP, ICMP, ARP, routing, maski podsieci, NAT, VPN, enkapsulacja itd.
#mojeraycastingowezabawy #programowanie #programista15k #grafika3d #gamedev #raytracing #raycasting #retrogaming #kodowanie #jezykc #cpp
CZĘŚĆ 10.
Ostatnio pracowałem bardziej nad frameworkiem całości. Stworzyłem taki szkielet pod engine i gameplay i wszystkie biblioteki przepisałem stricto pod język C. Jak kiedyś wspomniałem, chcę zobaczyć jak coś takiego będzie chodzić na Amidze z RTG, mam tu na myśli
CZĘŚĆ 10.
Ostatnio pracowałem bardziej nad frameworkiem całości. Stworzyłem taki szkielet pod engine i gameplay i wszystkie biblioteki przepisałem stricto pod język C. Jak kiedyś wspomniałem, chcę zobaczyć jak coś takiego będzie chodzić na Amidze z RTG, mam tu na myśli

- 1
@Passer93: to raycaster, wiec tylko raz
- 2

#anonimowemirkowyznania
W nawiązaniu do artykułu o zarobkach kontrolerów: ile teraz wynosi typowa pensja (brutto UOP) programistów C/Cpp w korpo w Warszawie?
Gdzie podziało się to mityczne 15k? Przeniosło na poziom 35k pln?
#praca #zarobki #programowanie #programista15k #devops #cpp #warszawa #korpo
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
W nawiązaniu do artykułu o zarobkach kontrolerów: ile teraz wynosi typowa pensja (brutto UOP) programistów C/Cpp w korpo w Warszawie?
Gdzie podziało się to mityczne 15k? Przeniosło na poziom 35k pln?
#praca #zarobki #programowanie #programista15k #devops #cpp #warszawa #korpo
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
- 4
@AnonimoweMirkoWyznania: C/C++ nie jest jakoś super wynagradzane.
- 3
@Boska_Klaudia: c++ i embedded - fajna robota ale słabo płatna i szybko sie to nie zmieni, bo nie generuje firmom takiej kasy jak klepanie setnego CRUD-a w Javie
- 0
Struktury w c++ dajmy na to jest coś takiego
Struct example{
int age;
char code[4];
};
main
Struct example{
int age;
char code[4];
};
main
@Qarez: nie skompiluje się bo po prawej masz const char* który ma na końcu dodatkowe '/0'
Chodzi mi o to że w strukturze tablica charów może mieć max 4 wartości a w normalnych tablicach zawsze daje się jeden mniej na znak '\0'.
@Qarez: tablica charów może mieć tyle elementów ile jej określisz (tak samo jak tablica intów, doubli czy czegokolwiek innego). A napis (który to wg standardu kończy się znakiem '\0' ) to już inna sprawa niż tablica charów.



















