Gdzie można znaleźć osobę, której mógłbym zlecić wykonanie prostego programu w #cpp #qt5? Jest do tego jakiś portal? #programowanie
Wszystko
Wszystkie
Archiwum
20
Kompilator GCC 10.2 został wydany z prawie 100 poprawkami błędów

- 1
- #
- #
- #
- #
- #
- #
Napisałem pętle i mimo spełnionych warunków nie wykonuje ani jednego obiegu. Wyciągnąłem zmienne przed pętle i wszystko działa prawidłowo, czy ktoś wie dlaczego tak jest?
kod:
https://pastebin.pl/view/0c571101
#cpp #programowanie #naukaprogramowania
kod:
https://pastebin.pl/view/0c571101
#cpp #programowanie #naukaprogramowania
- 2
@Leto9: Glowy nie dam, ale size() jest jakims unsigned, wynik ma byc ujemny, wiec, moze byc jakas niejawna promocja oraz w oparciu o to robiona optymalizacja
konto usunięte via Wykop Mobilny (Android)
- 3
@Leto9: Mogę się nie znać, bo nie pisałem w cpp więcej niż parę pętli i if ów, ale wydaje mi się, że powodem może być to, że metoda zwracająca rozmiar czegoś zwraca pewnie zmienne typu unsigned. W warunku początkowym schodzisz poniżej 0 i następuje underflow. Wtedy imo to robi sens, czemu Ci działa po zrzutowaniu na inta.
- 1
#cpp #programowanie
Czy ktoś wyjaśni łopatologicznie, na czym polega idea tego drzewa binarnego. Gość mówi, że każde ciecko musi mieć mniejszą wartość niż jego rodzic, no ale przecież tutaj jest odwrotnie...
Czy ktoś wyjaśni łopatologicznie, na czym polega idea tego drzewa binarnego. Gość mówi, że każde ciecko musi mieć mniejszą wartość niż jego rodzic, no ale przecież tutaj jest odwrotnie...

@VanQator: Polecam tę stronę https://eduinf.waw.pl/inf/alg/001_search/0107.php
@VanQator: ogarnianie STL a ogarnianie struktur to czesto dwie rozne rzeczy. STL to tylko interfejs a to jakie struktury sa uzyte to szczegoly implementacyjne czesto rozniace sie pomiedzy platformami. Jak chcesz sie skupic na STLu to wez do reki dobra ksiazke o cpp i przeczytaj poswiecone STLowi rozdzialy
vector nums = { 0,1,0,3,12};
nums.erase(remove(nums.begin(), nums.end(), 0));
Dlaczego po tym kodzie vector ma wartości {1,3,12,12} ?
#cpp #programowanie
nums.erase(remove(nums.begin(), nums.end(), 0));
Dlaczego po tym kodzie vector ma wartości {1,3,12,12} ?
#cpp #programowanie
@Leto9: remove przesuwa niepasujące elementy na początek i zwraca gdzie zaczynają się "usunięte" elementy, erase usuwa odkąd zwróci remove. powinieneś użyć 2 argumentowego erase, żeby usunąc wiecej niż jeden element
nums.erase(std::remove(nums.begin(), nums.end(), 0), nums.end());- 1
Mirki #programisci15k od #cplusplus powiedzcie czy dobrze robię czy #!$%@?:
Mam w klasie taką metodę szablonową do wysyłania różnych rzeczy:
I to działa i jest fajnie do czasu gdy wiem jaki typ chcę wysłać:
Ale jak chciałbym tylko wysłać contentID bez danych wewnątrz( pusty szablon= <> ):
to się dopierdziela:
Mam w klasie taką metodę szablonową do wysyłania różnych rzeczy:
template
void write(int contentID, T& content, size_t len)
{
char tag[]= UI_IPC_TAG;
//prepare write object
ipc_pack_data(tag,contentID,&content,len,&m_exchg);
m_socket->abort();
m_socket->connectToServer(IPC_SERVER_SOCK_FILE);
}I to działa i jest fajnie do czasu gdy wiem jaki typ chcę wysłać:
ipc.write(E_IPC_SET_PROPERTY,shared,sizeof(shared));Ale jak chciałbym tylko wysłać contentID bez danych wewnątrz( pusty szablon= <> ):
this->exchg.write<>(E_IPC_DPC_GET_PARAMETERS,nullptr,0);to się dopierdziela:
candidate
@QBA__: kompilator ci dobrze mówi,
problem w tym, że nie wolno ci zrobić czegoś takiego jak pusta referencja. to, że działa ci teraz, nie znaczy, że zadziała w przyszłości. kompilator jeżeli widzi referencję, to może zrobić założenie, że nie jest ona pusta.
przy agresywnej optymalizacji kompilatora może ona zwracac zawsze true, nawet jak przekażesz pustą referencję:
content jest lvalue referencją, a ty mu przekazujesz rvalue nullptr.problem w tym, że nie wolno ci zrobić czegoś takiego jak pusta referencja. to, że działa ci teraz, nie znaczy, że zadziała w przyszłości. kompilator jeżeli widzi referencję, to może zrobić założenie, że nie jest ona pusta.
przy agresywnej optymalizacji kompilatora może ona zwracac zawsze true, nawet jak przekażesz pustą referencję:
bool isNullRef(int& ref)
{
return- 3
@MamCieNaHita: przez wskaźnik zamiast referencji to RiGCz
@lionbest:
O kurła... no przecież. Większość czasu piszę w C a tam się nie da przeładowywać. Zupełnie o tym zapomniałem
Dzięki cumple
@lionbest:
po pierwsze możesz napisać sizeof(T) wiec parameter len nie jest ci potrzebny.
Po drugie zrób poprostu przeładowanie ten funkcji z jednym parametrem.
O kurła... no przecież. Większość czasu piszę w C a tam się nie da przeładowywać. Zupełnie o tym zapomniałem
Dzięki cumple
- 0
#cpp
http://www.ift.uni.wroc.pl/~zkoza/dydaktyka/wyklad/wyklad-STL.pdf
Nie rozumiem przykładu ze stron 6 - 7. Czy mam po prostu założyć, że funkcja count_if(), jako trzeci argument może po prostu przyjmować konstruktor, bo ktoś to tak oprogramował. Czy nie rozumiem działania samego konstruktora w takiej sytuacji?
http://www.ift.uni.wroc.pl/~zkoza/dydaktyka/wyklad/wyklad-STL.pdf
Nie rozumiem przykładu ze stron 6 - 7. Czy mam po prostu założyć, że funkcja count_if(), jako trzeci argument może po prostu przyjmować konstruktor, bo ktoś to tak oprogramował. Czy nie rozumiem działania samego konstruktora w takiej sytuacji?
@VanQator: Ten który przyjmuje odpowiedni argument pasujący do typu kontenera.
- 0
#cpp
O co chodzi z błędem kompilatora Visual Studio: "class" wpisz ponownie definicję?
W necie przeczytałem, że to problem wynikający z wielokrotnego inkludowania do kompilatora plików nagłówkowych, no ale ja używam pragma once.
O co chodzi z błędem kompilatora Visual Studio: "class" wpisz ponownie definicję?
W necie przeczytałem, że to problem wynikający z wielokrotnego inkludowania do kompilatora plików nagłówkowych, no ale ja używam pragma once.
- 0
@VanQator: nie, tak właśnie ma to działać, a Ty możesz użyć też np. std::vector
- 1
@robko: wiele rzeczy było proponowanych, ale moim zdaniem nie jest to najrozsądniejsze, szczególnie, że c++ poza gamedevem używa się na systemach specjalistycznych, a tam juz jest róznie z róznych względów. Więc byłoby to podcinanie gałęzi na której się siedzi.
- 0
#programowanie #cpp
Czy ktoś mółby mi łaopatologicznie wytłumaczyć czym są testy jednostkowe?
Jakiś prakryczny przykład.
Czy ktoś mółby mi łaopatologicznie wytłumaczyć czym są testy jednostkowe?
Jakiś prakryczny przykład.
konto usunięte via Android
- 3
Komentarz usunięty przez autora
- 2
@VanQator: po zamontowaniu szafki z szufladami Ikea uverszafkofff 200 sprawdzasz czy szuflada wysuwa się ( jeden test ) oraz wsuwa (drugi test).
Są to małe, niezależne programiki, które testują aplikacje. Programiki są podzielone tak, że każdy testuje 1 "jednostkę" tj. klasę, metodę ale to też może być linia kodu. Najpowszechniejsze jest testowanie metod.
Są to małe, niezależne programiki, które testują aplikacje. Programiki są podzielone tak, że każdy testuje 1 "jednostkę" tj. klasę, metodę ale to też może być linia kodu. Najpowszechniejsze jest testowanie metod.
- 0
#programowanie #cpp
Czy dobrze rozumiem, że nie mogę zwracać wskaźnika na tablicę, która została utworzona wewnątrz funkcji, bo po zakończeniu działania tej funkcji wskaźnik będzie wskazywał jakieś śmieci?
Czy dobrze rozumiem, że nie mogę zwracać wskaźnika na tablicę, która została utworzona wewnątrz funkcji, bo po zakończeniu działania tej funkcji wskaźnik będzie wskazywał jakieś śmieci?
- 1
#programowanie #cpp
Dżisus. Od 24h ogarniam robienie snake XD
Moja pierwsza gra w konsoli. Sterowanie już jest :D
https://github.com/VanQator/mygame
Dżisus. Od 24h ogarniam robienie snake XD
Moja pierwsza gra w konsoli. Sterowanie już jest :D
https://github.com/VanQator/mygame
- 3
@VanQator: Nie wrzucaj exe na repo, zamiast tzw magicznych liczb, używaj
'znak', np. zamiast 97 napisz 'a'.- 1
@VanQator: ogólnie mi się tłumaczyć nie musisz, możesz jednak mieć na uwadze że pisząc od początku dobry kod nie musisz go tak często przepisywać. tutaj brakuje Ci klasy Game i Playera i Fruitow, a logikę do nich masz w mainie. gdyby to było ładnie napisane to mógłbyś w prosty sposób rozszerzać funkcjonalności, a tak.. przepisujesz, wrzucasz i źle to imo nazywasz. To Player się porusza, a nie arena, a Game mógłby
- 0
#programowanie #cpp
Czy po miesiącu programowania napisanie takiej planszy w CMD, po której można się poruszać to ok?
https://github.com/VanQator/mygame/blob/master/game.cpp
Czy po miesiącu programowania napisanie takiej planszy w CMD, po której można się poruszać to ok?
https://github.com/VanQator/mygame/blob/master/game.cpp
- 1
- 0
@luigi_pl: Ogarnę jutro. Dzisiaj ogarniałem obsługę klawiszy, i chyba pójdzie to w stronę klasycznego snake ;)
https://github.com/VanQator/mygame/blob/master/game.exe
https://github.com/VanQator/mygame/blob/master/game.exe
- 0
Mirki mam taki algorytm do rozwiązania "index = 0.0588 * L - 0.296 * S - 15.8
where L is the average number of letters per 100 words in the text, and S is the average number of sentences per 100 words in the text.". Zaimplementowałem to w ten sposób i nie rozumiem gdzie mam błąd.
float L = letters/words*100;
float S = sentences/words*100;
int index = 0.0588 * L - 0.296
where L is the average number of letters per 100 words in the text, and S is the average number of sentences per 100 words in the text.". Zaimplementowałem to w ten sposób i nie rozumiem gdzie mam błąd.
float L = letters/words*100;
float S = sentences/words*100;
int index = 0.0588 * L - 0.296
oto błędy
https://submit.cs50.io/check50/8f3212555f65f5b4eaed2406b5e5dd8822d01c93
edit
kod na githubie
https://github.com/ketchuupp/cs50
https://submit.cs50.io/check50/8f3212555f65f5b4eaed2406b5e5dd8822d01c93
edit
kod na githubie
https://github.com/ketchuupp/cs50
- 0
@wielomian_nieokreslony: Jeśli ten indeks ma być zaokrąglany a nie ucinany, to nie wystarczy dodać 0.5.
I nie taguj cpp
I nie taguj cpp
#anonimowemirkowyznania
Mam dość mojej pracy.
To będzie typowe #zalesie
A więc od roku i dwóch miesięcy pracuje w średniej firmie na stanowisku junior c++ system developer. Jest to typowa utrzymaniówka do której trafiłem. Niemniej jednak na ten rok z hakiem programowalem może łącznie z dwa miesiące. Większość to było #!$%@? się za przeproszeniem z konfiguracją miliona różnych wersji i systemów. Pracujemy na realnych maszynach i każda z nich jest dostosowana do osobnego
Mam dość mojej pracy.
To będzie typowe #zalesie
A więc od roku i dwóch miesięcy pracuje w średniej firmie na stanowisku junior c++ system developer. Jest to typowa utrzymaniówka do której trafiłem. Niemniej jednak na ten rok z hakiem programowalem może łącznie z dwa miesiące. Większość to było #!$%@? się za przeproszeniem z konfiguracją miliona różnych wersji i systemów. Pracujemy na realnych maszynach i każda z nich jest dostosowana do osobnego
- pdgawrosz
- villager
- makeman
- DawidiXXX
- DoloremIpsum
- +3 innych
@AnonimoweMirkoWyznania: Aplikuj na mida śmiało.
- 2
@AnonimoweMirkoWyznania: to sobie wyobraź, że w takim gównie nabijasz expa, bo to nie problem. Jest napisać klasę , zastosować wzorzec, czy inne gówna, ty naprawisz , czyjes błędy , a to wiele więcej znaczy .. z fartem , szkoda zdrowia i tak jak wyżej pisali, wysyłaj CV , gdzie się da
- 2
Wydaje mi się, że poprawna odpowiedź to B, bo chyba powinna być referencja, prawda?
#naukaprogramowania #cpp #studbaza #informatyka #pytanie
#naukaprogramowania #cpp #studbaza #informatyka #pytanie
- 1
Najbardziej irytująca literówka popełniana podczas programowania to ___
#programowanie #naukaprogramowania #programujzwykopem #javascript #typescript #java #angular #react #programista15k #php #ruby #csharp #ruby #cpp #python #visualbasic #swift #sql #go #perl #rust #html #css
#programowanie #naukaprogramowania #programujzwykopem #javascript #typescript #java #angular #react #programista15k #php #ruby #csharp #ruby #cpp #python #visualbasic #swift #sql #go #perl #rust #html #css
Od 1.5 roku robię w firmie integratorskiej jako programista PLC, średnio 4-5 miesięcy w roku na delagacjach w PL. Moja pierwsza praca po studiach. Podstawa lipna (6k brutto), premie zadaniowe zazwyczaj niewypłacane bo w budżecie zadania nic nie zostaje tym samym ledwo wypłacają mi nadgodziny. Oprócz programowania zajmować się trzeba uruchamianiem na obiekcie systemu oraz czasem koordynowaniem całych uruchomień. Odczuwam, że jestem mocno ruchany na hajs i planuję zmienić pracę, bo na
@Homofobiczny_Czarodziej: nie ma ofert pracy dla juniorów obecnie w IT. Na razie przystopuj i ucz się języka
- 1
@Homofobiczny_Czarodziej: Ja przeszedłem, ale w ramach jednej firmy i powiem ci, że to była najlepsza decyzja w życiu. Przy wyborze studiów wydawało mi się, że samo programowanie jest nudne i powtarzalne, a tym czasem taka okazała się praca automatyka.
W pracy za głodowe stawki też mam doświadczenie. ( ͡° ʖ̯ ͡°)
Znajomy niedawno szukał ~2 lata doświadczenia PLC do 2 razy wyższą stawkę niż masz, w okolicy
W pracy za głodowe stawki też mam doświadczenie. ( ͡° ʖ̯ ͡°)
Znajomy niedawno szukał ~2 lata doświadczenia PLC do 2 razy wyższą stawkę niż masz, w okolicy





















#cpp #programowanie #naukaprogramowania
{
Foo foo; // stworzenie zmiennej
// …
} // tutaj zmienna
foozostanie automatycznie zniszczona (aka kompilator wstawi wywołanie destruktora)