zwei
zwei
1
#arduino #esp32 #cpp #programowanie

Na desktopie piszę tak i mi działa (inb4 stdio.h w C++, nie ma to znaczenia dla przykładu)

#include
template
  • Najlepsze
  • Wszystkie komentarze
MamCieNaHita
@zwei: argument szablonu musi być znany w czasie kompilacji, pin pewnie jest znany w runtimie
wsciekly_buddysta
wsciekly_buddysta
@zwei: jakiś przedpotopowy kompilator? (po błędach wygląda jak gcc ale może jakaś wersja z XIX wieku albo opcji typu -std=c++11 mu brakuje). na moje oko powinno działać, ale jak chcesz handler a nie doktoryzować się czemu nie robi, to może po prostu:

void handler8() {
handler<8>();
}

itp. dla poszczególnych pinów. jak ich masz
t.....A
t.....A
Kolejna ciekawostka dla użytkowników #stm32, wiecie że można budować projekty z użyciem wielowątkowości? Jeśli nie, a użycie IDE opartych o Eclipse np. Atollic Truestudio, to wystarczy kliknąć ppm na projekt, z paska dostępu wybrać opcję Properties. Otwiera się okno Properties i tam z lewej strony kliknąć na C/C++ Build, następnie wybrać zakładkę Behavior i zaznaczyć Enable Parallel build
Następnie nacisnąć na przycisk Apply i następnie OK
  • Najlepsze
  • Wszystkie komentarze
dupasmoka
Makefile -f n

?
@Rosly: a nie make -j [n]
Rosly
Rosly
2
@dupasmoka: detal, ważne żeby wiedzieć że świat nie kończy się na IDE. Znajomość niskopoziomowych rzeczy znacznie zwiększa umiejętności i swobodę w poruszaniu się w materii programowania.
6.....2
6.....2
#programowanie #cpp
Mirko pomóż, bo kompletnie nie ogarniam. Jaka jest różnica między dwoma przykładami:
https://pastebin.com/FuEVwGaJ
To jest analogia do fragmentu kodu, który piszę. W programie wywołuję metody na rzecz obiektów, na które wskazują elementy tablicy array. W pierwszym przypadku program zachowuje się niepoprawnie, w drugim wszystko jest ok. Sprawdzałem w debuggerze i wartości pól poszczególnych obiektów wydają się być takie same w obu przypadkach i są zgodne z
  • Najlepsze
  • Wszystkie komentarze
lionbest
@6502: Pewnie masz co innego źle.
Kaczus2B
Kaczus2B
@6502: to jest to samo, a jesli w ktoryms przypadku dziala zle, to szukalbym bledu gdzies wczesniej.
Capt_S
#cpp #cpp17 #programowanie czy istnieje sposób na odwołanie się do lambdy w jej deklaracji? Chcę zrobić funkcję która pozwoli mi zapytać użytkownika czy nie chce spróbować się połączyć z bazą ponownie, jeżeli ta wywali wyjątek.
  • Najlepsze
  • Wszystkie komentarze
AgainPsychoX
lionbest
@Capt_S: Ok znalazłem, ale widzę, że w twoim kodzie nie działa coś zupełnie innego.
Po pierwsze nie używaj [&], praktycznie nigdy nie używaj. Jedyny wyjątek to jak chcesz ją używać w miejscu, bo całe szczęście, że to jest korutyna z C++20, ale jak jej obiekt się przeniesie, to już bieda może być.
Staraj się używać auto do lokalnych lambd, jeśli tylko możesz, a unikać std::function, chyba że jest
Atraktor
Czy jest jakiś powód by używać zmiennej typu const static jeśli znajduje się w prywatnej części klasy? I tak nie jest dostępna nigdzie poza klasą. Modyfikować także jej nie można. Czy nie lepiej użyć w takim przypadku #define?
#cpp
  • Najlepsze
  • Wszystkie komentarze
p.....3
p.....3
Pewne laickie pytanie. Programowałem nie za dużo w #cpp , i mam takowe pytania. Nie rozumiem narzędzi do edycji bo jest tego tak dużo, że można się pogubić, stąd czym różni się pisanie np. w Visual Studio od pisania w Atom z kompilatorem lub w Visual Studio Code, albo Vim ? Jedynie wyświetlaniem tekstu i sposobem edycji czy czymś jeszcze ?
#programowanie
  • Najlepsze
  • Wszystkie komentarze
Capt_S
#programowanie #cpp #cpp17 potrzebuję czegoś takiego jak ASSERT ale bez sprawdzania. Mam try-catch i używam TRACE żeby wiedzieć gdzie coś się stało, ale chciałbym tez wywalić jakiś błąd i nie wiem jak.
  • Najlepsze
  • Wszystkie komentarze
K.....1
K.....1
#algorytmy #programista15k #programowanie #cpp #grafika #grafika3d Czołem Mireczki, mam taki problem z optymalizacją, po optymalizacji zamiast lepiej - jest gorzej, oto problem chodzi o uniknięcie powtarzalnosci par:
1. mam chmurę np. 1000+ punktów w 3d
2. chcę utworzyć połaczenia pomiędzy wszystkimi punktami (każdy z kazdym) - (to połaczenie to geometria 3d w kształcie cylindra)
3. muszę uniknać powtarzajacych się par punktów (aby nie
  • Najlepsze
  • Wszystkie komentarze
AnonimoweMirkoWyznania
#anonimowemirkowyznania
Mirki, jestem programistą C++ embedded i jestem zawiedziony swoimi zarobkami. Mam 27 lat i zarabiam marne 6k na rękę. Ostatnio jak szukałem pracy to max co mi zaoferowali to wychodziło 7k na ręke i to b2b. Ale w końcu się nie zdecydowałem by lubię swoją obecną pracę.
Zawsze byłem przekonany że zarobki programistów to tak 10k+ a tutaj takie bagno. Przecież to 6k to granica biedy w dużym mieście, mieszkanie,
  • Najlepsze
  • Wszystkie komentarze
Kolanka
Cześć, mam pytanie od nowicjusza, pewnie głupie. Od pewnego czasu uczę się c++, chcę się teraz zabrać za pisanie swojego programu. Chciałbym, żeby ten program miał swój graficzny interfejs. W googlach znalazłem programy, które tworzą interfejsy przez przeciąganie suwaków, buttonów itd, jednak chciałbym nauczyć się tworzyć interfejsy od podstaw. Jakie języki i technologie muszę do tego poznać? Czy c# i .NET są do tego odpowiednie?
#programowanie #cpp #
  • Najlepsze
  • Wszystkie komentarze
q.....n
q.....n
Hej mirki,

Możecie mi polecić jakiś prosty statyczny lub dynamiczny analizator kodu C++ na Linuxa, który mógłbym za darmo wypróbować?

Do tej pory sprawdziłem:
PVS Studio - tygodniowy trial - Bardzo fajne narzędzie, umożliwia eksport wyników do QT Creatora, znalazł chyba największą ilość realnych błędów spośród innych narzędzi
  • Najlepsze
  • Wszystkie komentarze
F.....n
Pytanie dot. Berkeley sockets. Jaką przewagę daje mi używanie select() zamiast gromadzenia zaakceptowanych gniazd nieblokujących w jakimś kontenerze stl (np. std::vector)?
#programowanie #cpp #sieci
  • Najlepsze
  • Wszystkie komentarze
defoxe
#programowanie #cpp #qt

Ogarniam programowanie w Qt (qt creator). Używam webengine i chcę żeby httpUserAgent przedstawiał się jako urządzenie mobilne. Aktualnie mam:

QString url = "http://wp.pl/&quot;;
view2->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
  • Najlepsze
  • Wszystkie komentarze
y.....m
y.....m
#codziennylinustorvalds 6/32

C++ is a horrible language. It's made more horrible by the fact that a lot

of substandard programmers use it, to the point where it's much much

easier to generate total and utter crap with it. Quite frankly, even if

the choice of C were to do *nothing* but keep the C++ programmers out,
  • Najlepsze
  • Wszystkie komentarze
xberkinus
xberkinus
Mirki,
Ma ktoś sdk i skompiluje mi kod?
Nie chce go pobierać bo mam mały limit internetu ( ͡° ʖ̯ ͡°)
Kod na pw.

#cpp #programowanie
  • Najlepsze
  • Wszystkie komentarze
xberkinus
xberkinus
Mirki,
Wiecie jak zrobić aby zmienić szybkość jakiegoś procesu?
Dajmy przykład: Jest prosty timer liczący sekundy.
Chciałbym jakiś tutorial jak zrobić aby ten timer działal x2 ( 1 sekunda naprawdę = 2 sekundy w programie )
Język to tylko i wyłacznie c++, conajwyżej c#.

#csharp #cpp #cplusplus #programowanie
  • Najlepsze
  • Wszystkie komentarze
konik_polanowy
Dzisiaj The Modern C++ Challenge (May 2018)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #cplusplus #cpp

odpowiedź
  • Najlepsze
  • Wszystkie komentarze
k.....p
k.....p
Podziubałbym w ceplusach, cokolwiek, byle nie samemu. Jakieś pomysły i chętni na nieprzesadnie złożony, weekendowy projekt?
#cpp #programowanie #pracazespolowa
  • Najlepsze
  • Wszystkie komentarze
O.....a
O.....a
#damprace #cpp #krakow

Cześć Mireczki i Mirabelki,
znajomy z Krakowa szuka C++ Developera do firmy w której pracuje. Firma ok. 20-osobowa.
Niestety nie znam stawki itd, ale jeżeli poszukujecie pracy to dajcie znać - przekażę do niego kontakt!
Nie ma ograniczeń co do poziomu doświadczenia!
  • Najlepsze
  • Wszystkie komentarze