#programowanie #cpp

Mirki, da się TO jakoś tak zrobić, by działało? Mam 2 klasy z przykładowymi zmiennymi i funkcję, w której jedna zmienna się do drugiej dodaje. Do funkcji chciałbym przekazywać konkretne obiekty (jak tu k1 i s1), jednak przy takim zapisie wywala błąd. ( ͡° ʖ̯ ͡°) Co robić?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć mirki z #programowanie #cpp
Mam takie nieprzyjemny uczuć, że w mojej liście dwukierunkowej gdzieś wycieka pamięć (mam tu na myśli działania w funkcji "operation") przy spinaniu elementów po wyrzuceniu ostatniego na koniec. W kwestii struktur jestem absolutnym amatorem. Programik działa bardzo dobrze, ale nie wiem, czy dla większych ilości operacji nie zacznie się zbyt szybko pamięciowo rozrastać.

https://gist.github.com/041a71748bf5f6a1184b
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam, maturę napisałem i nareszcie mogę zacząć moją naukę programowania w pełni. Pisałem programy w free pascalu, c++, c# oraz javie. Moje pytana brzmią
1. Jaki język polecilibyście mi abym ogarnął go od początku do końca?(mogą być te co wyżej wymieniłem)
2. Dlaczego akurat ten język? Nie będę miał problemów ze znalezieniem pracy? :D
3. Czy w 6 miesięcy zdobędę wystarczającą wiedzę na temat jednego konkretnego języka abym mógł pisać już programy
  • 68
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Devastator: To uwaga n-------m salto :
Assembler - Stary, bardzo prosty do nauki, zajebiście trudny do pisania stosuje się przy inżynierii wstecznej i nauce jak działa kompuer
Cobol - Sektor bankowy żadko szukają specjalisty ale jak już to robią to jest 150k, Składnia robi krzywdę
Fortran - Kumpel Cobola dla fizyków
Basic - Prosty język na maszyny typu C64 robi krzywdę
ADA - Też staroć ale zajebiście dobrze działa na maszynach czasu rzeczywistego, używa
  • Odpowiedz
Mireczki, nie ogarniam przydzielania portów przy programowaniu na gniazdkach BSD.

Załóżmy, że chcę zrobić sobie malutki programik typu peer to peer, powiedzmy chat. Jeden z peerów występuje oczywiście w roli serwera, a drugi w roli klienta. Serwer musi nasłuchiwać na jakimś porcie, tylko że jak go ustalę arbitralnie (hard code) to istnieje ryzyko, że ten akurat będzie zajęty i bind() się wywali. A jak przydzielę pierwszy lepszy wolny port, to klient nie
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#pytanie z #programowanie #clang #cpp #openmp
Mam bardzo prosty programik w C wykorzystujący OpenMP. Zadaje mu ilość operacji dla pętli i w tej pętli inkrementuje zmienną. Na końcu pokazuje wartość tej zmiennej. Wartość zmiennej powinna być równa ilości iteracji. I tak jest ale w przypadku gdy program jest sekwencyjny. Gdy włączę równoległość to wyniki wychodzą różne i nie dobijają do zadanej ilości operacji.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp

Może mi ktoś powiedzieć do czego służy pierwszy & w operatorze przypisania?

CKlasa & operator =( const TypDanychT & argument )

Ten drugi to oczywista referencja, żebyśmy nie wpadli w pętlę kopiowania. A co robi pierwszy?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #naukaprogramowania
Mirki mam program w C++ z grą milionerzy. Jednak muszę jeszcze dodać do niej licznik z czasem i gdy skończy nam się czas na pytanie to przegrywamy. Problem jest taki, że zwykły zegar (odmierzający czas od tyłu) łatwo zrobić, bo dałbym zwykłą funkcję sleep lub coś podobnego i odświeżałbym konsolę co np. sekundę ze zmianą czasu. Jednak funkcja typu sleep "zatrzymuje" mi program a ja chcę
Patres - #cpp #naukaprogramowania
Mirki mam program w C++ z grą milionerzy. Jednak m...

źródło: comment_zn1BFcGTh531o7PWcBRlvCgPr9o5Zf5D.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Patres: zrób to na różnych wątkach. Jeden wątek to GUI, które pobiera sobie czas do końca pytania, drugi wątek to jakiś timer lub coś podobnego. Możesz śmiało użyć std::chrono do takich poczynań.
  • Odpowiedz
Używa ktoś #qtcreator ? Czy to że nie podpowiada on po napisaniu:

nazwa_wektora[indeks].
?
Nazwa wektora jest wektorem klas i chciałbym uzyskać teraz podpowiedź w postaci listy elementów tej klasy.

A może polecicie jakieś ładnie podpowiadające środowisko do #cpp bo qtcreator denerwuje mnie jeszcze tym, że dymek z podpowiedzią jest opóźniony?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp
Halp mirki. Problem raczej matematyczny, ale program jest istotny. #matura here, takie zadanko:

Niech n będzie dodatnią liczbą całkowitą i niech a 1 , a 2 , ..., a n będzie ciągiem nieujemnych
liczb całkowitych. Dla pary liczb i, j takich, że 1 ≤ ≤ ≤ , blokiem b(i,j) nazywamy
podciąg kolejnych elementów ciągu a z pozycji od i do j, czyli a i , a i+1 ,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp #c #elektronika

Jak to się liczyło te wskaźniki? Poniższy kod ma prawo działać?
Wychodzę z założenia że inkrementuję wskaźnik aż dotrę do NULLa kończącego ciąg znaków.

void UART_print(const uint8_t *str) {
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #programowanie #przetwarzanieobrazu #chwalesie

Potrzebowałem zrobić sobie scanline filla, do wypełniania dużych obszarów a jest rzekomo o rząd szybszy od flood filla (mania optymalizacji motzno), po godzinie parowania z mózgu odnośnie tego jak to zrobić, żeby sprawdzane były wszystkie przypadki i algorytm szedł nie powtarzając pikseli wszystko działa. Ale, że odpali bezbłędnie od pierwszego strzału to się nie spodziewałem ( ͡° ͜ʖ
Khaine - #cpp #programowanie #przetwarzanieobrazu #chwalesie

Potrzebowałem zrobić ...

źródło: comment_YqCCOrL3unAufipA3wjxrErn2R54IQ0l.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trebeter: No mniej więcej takie jest uczucie jak się nad kodem duma dosyć długo, potem się go pisze i odpala od pierwszego strzału dowodząc naszych zdolności analitycznych. Ale połowa wypoku raczej wie jak to jest ( ͡º ͜ʖ͡º)
  • Odpowiedz
czy jest jakiś Mirek który byłby w stanie mi powiedzieć, czego użyć do zrobienia launchera do gry który ją włączy, sprawdzi czy jest aktualizacja i pobierze ?

#programowanie #cpp #c++
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Podczas dynamicznego tworzenia tablicy referencji do obiektu tworzy się jednocześnie obiekty danej klasy, czy trzeba je osobno znacjonalizować? Chodzi o to, żeby później móc przypisać do odpowiednich miejsc tablicy kilka obiektów danej klasy i kilka klasy dziedziczącej. W uproszczeniu tablica z kilkoma obiektami klasy Bron i kilkoma obiektami klasy dziedziczącej np. M16.

#programowanie #cpp #pytanie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema, ostatnio wrzuciłem na GitHuba skończony, lecz zapomniany projekt mojej giercy ze stycznia tego roku. Jest to generalnie Tetris w C++ i SFMLu, skupiony na renderowaniu grafiki na miarę "naszych czasów", że tak powiem (HD, wysoka jakość assetów, jakiś tam design i felling pomiędzy nimi i takie tam).
Implementacyjnie nie ma jakichś fajerwerków, jak tak patrzę na niektóre kawałki kodu teraz, to aż mi wstyd (;D), ale pomyślałem, że się podzielę linkiem
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach