Dzisiaj mam kolejne pytanko. Ściągnąłem wczoraj QT creator, żeby po wstępnym "ogarnięciu" obiektówki zobaczyć jak tworzy się aplikacje okienkowe. I teraz mam problem, że nie do końca wiem co robić. Nie jest to do końca przejrzyste dla mnie. Wyobrażałem sobie to tak, że dalej będę mógł pisać sobie kod w przykładowym Xcodzie z którego korzystam. Co możecie polecić z prostszych aplikacji?
#programowanie #cpp
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak wykrywać kiedy użytkownik naciśnie jakiś przycisk (przykładowo którąś ze strzałek)? Widzę, że niektórzy używają bibloteki , ale z tego co wiem to jest tylko pod Windowsy, a pracuję na Macu. Czytałem coś o Ncurses, zagłębiać się w to? Czy może są lepsze sposoby.
#programowanie #cpp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jakie polecacie książki do #naukaprogramowania z #cpp i #python?
Matematyka konkretna przerobiona, Wprowadzenie do algorytmów również.
Co do C++zastanawiam się miedzy Prata (Język C++. Szkoła programowania) vs Allain Alex (C++. Przewodnik dla początkujących) vs Stroustrup Bjarne (Programowanie. Teoria i praktyka z wykorzystaniem C++). Co polecacie z tego (lub czegoś innego)?
Jaka pozycja do nauki pythona?
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Blotny: Ale polecasz mu ksiazke do C!

To ze tam na okladce jest C++ to akurat nic nie znaczy, bo cala tresc po usunieciu class z kodu i zastapienia struct + wskazniki do funkcji jest taka sama w C i C++.
  • Odpowiedz
@m___w: To jset tak zwana procedura testu rynku pracy, a ogłoszenie typowo pod ukraińca.

Test rynku pracy to procedura uzyskania informacji na temat sytuacji na lokalnym rynku pracy, potwierdzającej brak możliwości zatrudnienia na dane stanowiska obywatela Polski lub obywatela UE. Oznacza to, że cudzoziemiec może uzyskać zezwolenie na prace u danego pracodawcy w sytuacji, gdy okaże się, że wśród osób zarejestrowanych w Urzędzie Pracy nie ma takich, które mogą spełnić
  • Odpowiedz
Mam pytania, może mondre może głupie nie wiem(głównie tyczą się C++)
1. Jaka jest przyszłość #cpp na rynku?
2. W jakich branżach się używa go najczęściej i prawdopodobnie przez najbliższe lata ta tendencja nie uniknie zmianie? Na jakie technologie warto zwrócić uwagę(inb4 Boost)?
inb4 gamedev, to wiem, ale pisanie gierek mnie nie kręci xD
3. Co myślicie o #rust? Słyszałem, że w przyszłości w dużej części wyprze
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1. Jaka jest przyszłość #cpp na rynku?


@koostosh: jest ale zależy gdzie. W Warszawie jest tak średnio z tym przykładowo. Dlatego osobiście chcę porzucić C++ na rzecz czegoś bardziej business-friendly np. C#. Jest tak z 5x tyle ofert a dla Javy chyba z 8x. A im większe ssanie tym lepiej (w C++ można się łatwo uzależnić od firmy jak jest skansenem technologicznym, wiem na własnym przykładzie). Znajomość C++ mi
  • Odpowiedz
wybrałem prace inżynierską jako aplikacja moblina i nie wiem czy to byl sluszny wybor XD
czy jeśli dopiero zaczynam zabierać się za programowanie, wiem, że istnieje coś takiego jak klasy, dziedziczenie i inne podstawy c++, ale bez jakiegokolwiek doświadczenia projektowego, to dam radę, ciągle się ucząc, w rok napisać aplikacje moblina w Qt czy może lepiej to oje#%&ać i iść w c# i jakiegoś xamarina od teraz?

#programowanie #cpp
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cocky: c++ do mobilek - no nie wiem, teraz raczej Javy i C# w tym siedzą - tak mi sie wydaje, dawno nic na to nie robiłem, ale sam z racji że kodze w C# to bym brał ten język i xamarina ;)

Poza tym aplikacja na studia na inż nie musi być wcale mistrzostwem świata w programowaniu od razu ;)
  • Odpowiedz
  • 0
@uwielbiam użyj może strtok http://www.cplusplus.com/reference/cstring/strtok/ albo nazwij to tak jak trzeba, wordcount powinnien miec 0 jako licznik slow na poczatek, bo istnieje mozliwosc ze zadnego slowa w inpucie nie bedzie ;)

a tak poza tym to bardzo chaos w kodzie jest, nie przyjemnie sie nawet na to patrzy ))¯_(ツ)_/¯
(uzyj debugera i zobacz w ktorym miejscu wychodzisz poza wartosc)
  • Odpowiedz
#cpp #algorytmy
Jak dla podobnego algorytmu /pseudokodu można wyznaczyć kolejne ścieżki sortowania ? W tym sensie że jeżeli mamy 4 8 5 1 3 to po każdym usunięciu elementu wyświetli tablice z bez tego elementu ( który jest przekazany do posortowanej tablicy )
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #vulkan #gamedev #cpp #java
Szukam jakiś ciekawych materiałów do nauki vulkana, takich co jednak porządnie opisują sprawę i nie muszę skakać co chwilę do innych źródeł szukając dodatkowych wyjaśnień.
Wolałbym coś dostępnego online i wygodnego, ale w ostateczności może być i książka/ebook, ale zazwyczaj średnio mi podchodzi sposób tłumaczenia tam rzeczy :D Ale chyba to jeden z tych tematów gdzie jeszcze
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jakie polecacie książki do #naukaprogramowania z #cpp i #python?
Matematyka konkretna przerobiona, Wprowadzenie do algorytmów również.
Co do C++zastanawiam się miedzy Prata (Język C++. Szkoła programowania) vs Allain Alex (C++. Przewodnik dla początkujących) vs Stroustrup Bjarne (Programowanie. Teoria i praktyka z wykorzystaniem C++). Co polecace z tego (lub czegoś innego)?
Jaka pozycja do nauki pythona?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy mógłby ktoś wyjaśnić łopatologicznie o co chodzi z tym inline ?
A może dobrze zrozumiałem, że jeśli zrobi się funkcję z tym... "przedrostkiem" (?) ... to kiedy zostanie wywołana w funkcji main() zostanie skopiowana do niej i wystartuje, a nie inicjowana w miejscu utworzenia (czyli gdzieś wcześniej/później/w innym pliku)?

#naukaprogramowania #programowanie #it #programista15k #cpp
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@farmaceut: na wikipedii jest przecież to jasno opisane - tak, ma to na celu uniknięcie kosztownych instrukcji skoków. warto pamiętać, że modyfikator inline może zostać zignorowany przez kompilator, a jednocześnie funkcja może zostać zinlinowana mimo braku tego modyfikatora
  • Odpowiedz
Gubię się w kwestii referencji prawostronnych i std::move. Kiedy funkcja może zwracać referencję prawostronną i ma to sens? I jakie obiekty mogą ją przechowywać?
https://ideone.com/DENrPW
http://cpp.sh/27tyd
Mam taki kod, który na każdym kompilatorze działa inaczej. Połowa to undefined behaviour. I teraz na przykład dlaczego przy wywołaniu z 32 linii obiekt rr&& wg gcc 6.3 na ideone nie złapie wartości z return jeśli użyję std::move, ale już bez move zadziała normalnie? Na visualu
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kiedy funkcja może zwracać referencję prawostronną i ma to sens? I jakie obiekty mogą ją przechowywać?


@Atraktor: Poza pisaniem własnego std::move nie powinieneś zwracac rvalue ref. Rvalue działa jak lvalue rev, z tą różnicą, że bindują się do niej temporary values oraz ma inny typ, więc wywołanie funkcji/konstruktora woła inne overloady. Technicznie zwrócenie rvalue ref ma ten sam sens, co zwracanie lvalue ref. Niestety fakt bindowania temporary values do rvalue
  • Odpowiedz
@Atraktor: @robko: ten kod to jest poprostu jedno wielkie UB.

@Saly: jedyną różnicę jaką widzę to zachęta do przeniesienia obiektu do lokalnej zmiennej, żeby domyslnie sie wykonał konstruktor przenoszenia, ale nie w przypadku kiedy uzywasz tylko samej referencjii.
  • Odpowiedz
@bielu000: problem jeszcze może być w tym, że psh.name nie jest inicjalizowane w całości - inicjalizujesz tylko pierwsze 5 bajtów - w pozostałych 20 są śmieci.
Spróbuj zrobić coś takiego w mainie:
struct pseudo_header psh = { 0 };
I tak musisz mieć unsigned char w csum - inaczej wyjeźdźasz poza header w pętli.
  • Odpowiedz
@bielu000: ten przykład ze strony binarytides.com działa ponieważ oni w pętli od licznika odejmują 2: nbytes-=2;
U Ciebie też to mogłoby zadziałać jakbyś miał:
for(int i = 0; i < sizeof(struct pseudo_header)/sizeof(*ptr); i++).
Ale od początku.
sizeof(struct pseudo_header) zwraca Ci rozmiar struktury w bajtach (w Twoim przypadku jest to 36). Ale ponieważ ptr to jest wskaźnik na unsigned short, to w pętli "skakałeś" co dwa bajty (taki ma rozmiar unsigned short jeśli masz
  • Odpowiedz