#grafika3d #programowanie #cpp #c++ #matematyka #algebra #wektory #macierze Mireczki, co zrobić żeby obiekt miał taką orientację jak wektor? moze jakies wskazówki chociaż? jak to obrócić?
Wszystko
Najnowsze
Archiwum
- 2
@JakTamCoTam: @Fensi: chyba musze zastąpić wektor skierowany w góre tym moim i w ten sposob bede mial jego orientacje
- 1
#programowanie #cpp #c++ #gamedev Mireczki, mam strukture Point3, która ma operatory dodawania, wiec mozna sobie te dwie struktury dodać.. ale mam taki problem ze wskaznikami:
// ta funkcja zwraca mi wskaznik do jakiegos punktu
Point3 *punkt = getPoint();
// jak to potem dodać do drugiego punktu?
// ta funkcja zwraca mi wskaznik do jakiegos punktu
Point3 *punkt = getPoint();
// jak to potem dodać do drugiego punktu?
- 0
@Kopytko1: punkt to wskaźnik więc normalnie zwraca swój adress jeżeli chcesz wyłuskać wartość to musisz użyć operatora wyłuskania czyli *. Odwrotną operacją jest pobranie adresu ze zmiennej w czym używamy operatora &
- 0
Jakieś dobre materiały opisujące strukturę plików bmp, aby móc je wczytać i przetwarzać głównie w #jezykc (no i może być też w #cpp )
#programowanie
#programowanie
@Defined: jak pisałem program w ASM to mi wiki wystarczyła.
- 1
- 19
Od jakiegoś czasu w wolnym czasie dłubię sobie grę. Z racji, że codziennie w Unity siedzę to aby mi mózg się całkiem nie zlasował piszę ją od zera bez żadnego silnika, w C++, jedynie z paroma bazowymi bibliotekami. W co się rozwinie? Jakbym wiedział to bym się pochwalił, ale nie wiem. Na razie stworzyłem zestaw bazowych elementów, wykrywanie kolizji, pociski i obiekty poruszające się po wyznaczonej ścieżce, serializację komponentów. W najbliższym czasie

- 3
@Leinnan: Pierdółki na które zwróciłem uwagę zaglądając w kod:
-zamiast #ifndef XXX #define XXX #endif można stosować krótsze #pragma once
-const float & - float jest na tyle mały, że nie ma sensu pchać go przez stałe referencje
Czepiam się ( ͡° ͜ʖ ͡°)
I szanuję za samozaparcie, by napisać coś prawie od zera.
-zamiast #ifndef XXX #define XXX #endif można stosować krótsze #pragma once
-const float & - float jest na tyle mały, że nie ma sensu pchać go przez stałe referencje
Czepiam się ( ͡° ͜ʖ ͡°)
I szanuję za samozaparcie, by napisać coś prawie od zera.
@Antyradek: Jak chce to niech robi od 0.
Jeżeli w funkcji tworzę dwuwymiarową tablicę dynamiczną i zwraca mi wskaźnik na wskaźnik, to gdzie powinienem umieścić delete żeby uniknąć wycieku pamięci? W mainie nic to mi nie daje, a w funkcji najpierw muszę zwrócić wartość żeby wykorzystać ją w mainie, a wtedy funkcja się kończy.
#cpp #programowanie
#cpp #programowanie
- 3
@BotRekrutacyjny: Powinieneś użyć std::uniqueptr np:
Samo ci się usunie, jak chcesz przekazać
std::unique_ptr pArray = new int[ size ];Samo ci się usunie, jak chcesz przekazać
int* to robisz pArray.get()@BotRekrutacyjny: po pętli jeszcze delete[] tab. Odwrotna kolejność: Najpierw usuwasz poszczególne tablice a potem tablice tablic
- 0
Jeżeli mam tablicę dwuwymiarową to
tab[0] = 0;
tab[0]++;
tab[0] = 1;
Jest równoznaczne z
tab[0] = 0;
tab[0]++;
tab[0] = 1;
Jest równoznaczne z
- 4
To się nawet nie skompiluje. Wszystkie linijki są niepoprawne.
- 1
@BotRekrutacyjny: niby tak z 2 strony kompilator raczej się dosra, no i skoro to cpp to polecam uzywanie std::array
- 773
@BotRekrutacyjny: Cześć, nie wiem
@BotRekrutacyjny: spoko
Dzień dobry, tak pytam orientacyjnie - czy Mireczki mają ochotę poszukać ew exploitów w oprogramowaniu OpenSource?
Piszę system związany z #blockchain oraz peer-to-peer.
Robię wewnętrzne audyty i jest to może okazja i dla innych aby się sprawdzić.
Dość prosty kod. Niektóre UB dodaję aby testować czy jest ktoś w stanie znaleźć.
Piszę system związany z #blockchain oraz peer-to-peer.
Robię wewnętrzne audyty i jest to może okazja i dla innych aby się sprawdzić.
Dość prosty kod. Niektóre UB dodaję aby testować czy jest ktoś w stanie znaleźć.
- 0
dodajesz do kodu UB, a następnie piszesz unit testy, które by ten UB wykryły?
@that_ugly_dude: w ramach ćwieczeń lub konkursu to tak (albo zostawić UB którey powstał naturalnie podczas kodowania) - aby zobaczyć czy ktoś umie go znaleźć
@votesmith: czy ktoś potrafi go znaleźć - brzmi ciekawie, bo z kolei zakładanie, że unit test jest w stanie wykrywać UB to trochę oksymoron :P
- 1
Przypomina, że dzisiaj do końca dnia w Helionie jest promocja -30% na nowe VI wydanie "Algorytmy, struktury danych i techniki programowania. Wydanie VI" Piotra Wróblewskiego. To legendarna książka, którą powinien przeczytać (i zrozumieć) każdy ambitny programista. Dlatego też polecam. Więcej informacji: tutaj
#ebookiprogramistyczne #programista15k #programista #programowanie #java #csharp #cpp #python #cebuladeals #mirkobooki
#ebookiprogramistyczne #programista15k #programista #programowanie #java #csharp #cpp #python #cebuladeals #mirkobooki
źródło: comment_MM61meULfDWnhsq39jeAmlRNLBvLn49y.jpg
Pobierz@Verbatino: Tak legendarna ze pierwsze slysze.
@FortunaHej: no właśnie z legendarnych to ja kojarzę Cormena raczej
- 0
Jakie firmy we Wrocławiu klepią w C/C++? Szukam teraz nowej roboty i zauważyłem, że sporo mniejszych firm informację o otwartych stanowiskach umieszcza tylko u siebie na stronie, ew czasem na linkedin, o ile nie mają jakiegoś gigantycznego ciśnienia. Tylko żeby je wtedy znaleźć, to trzeba w ogóle wiedzieć o ich istnieniu (╯°□°)╯︵ ┻━┻
#wroclaw #programowanie #cpp #
#wroclaw #programowanie #cpp #
@Arogancky: @Atraktor: W Nokii najtrudniejsza część zanim dostaniesz pracę to lekarz medycyny pracy ( ͡° ͜ʖ ͡°)
@Atraktor: Firmy które znam: Tieto, Nokia, Credit Suisse, Trapeze, Siili, Denuvo, Opera, RED embedd, Global Logic, Infor, Dolby, i pewnie jeszcze duuuuuuuużo innych. Generalna rada, unikaj projektów maintenance'owych i dopytuj jakich narzędzi używają, ile mają testów itp
@Atraktor: Firmy które znam: Tieto, Nokia, Credit Suisse, Trapeze, Siili, Denuvo, Opera, RED embedd, Global Logic, Infor, Dolby, i pewnie jeszcze duuuuuuuużo innych. Generalna rada, unikaj projektów maintenance'owych i dopytuj jakich narzędzi używają, ile mają testów itp
@Atraktor: Znam kilka mniejszych firm, które robią fajne projekty. Przetwarzanie obrazów, jakieś sieci neuronowe, generalnie same nowe ficzerki. Łap: www.thaumatec.com, https://www.microscopeit.com , https://xberry.tech , https://aeolusbot.com/careers/ . Do XBerry ostatnio szukali kilku osób, fajne małe projekciki.
Siema Wykopki! ( ͡º ͜ʖ͡º) Mamy dla Was nowe #cppnews, czyli #nowinki ze świata #programowanie w #jezykc i #cpp (⌐ ͡■ ͜ʖ ͡■)
https://cpp-polska.pl/post/cppnews-62-2503-3103-i-dlaczego-nasz-kod-smierdziij (。◕‿‿◕。)
W tym tygodniu znajdziecie linki do szczegółowego porównania bibliotek statycznych i dynamicznych,
https://cpp-polska.pl/post/cppnews-62-2503-3103-i-dlaczego-nasz-kod-smierdziij (。◕‿‿◕。)
W tym tygodniu znajdziecie linki do szczegółowego porównania bibliotek statycznych i dynamicznych,
źródło: comment_qimKaaNF9PWzSgrhUhreXOcALeBaUqrV.jpg
Pobierz#cpp #c++ #programowanie #gamedev Mireczki, da się to jakoś sensowniej podzielić? Czy musi być w jednym pliku?
Mam plik Foo.h i Foo.cpp z klasą Foo drugi plik z Bar.h i Bar.cpp z klasą Bar.. problem w tym że Klasa Foo korzysta z odneisienia do zmiennej typu Bar i wzajemnie czyli klasa Bar korzysta z odniesienia do zmiennej typu Foo.. czyli jest taki dependency loop
Mam plik Foo.h i Foo.cpp z klasą Foo drugi plik z Bar.h i Bar.cpp z klasą Bar.. problem w tym że Klasa Foo korzysta z odneisienia do zmiennej typu Bar i wzajemnie czyli klasa Bar korzysta z odniesienia do zmiennej typu Foo.. czyli jest taki dependency loop
Potrzebuję w binarce umieścić trochę dodatkowych informacji. Teoretycznie mógłbym zrobić tak, że aplikacja uruchamiana np. z parametrem -jakisargument wyświetla mi to co chce, ale problem polega na tym, że binarka ta potrzebuje wielu bibliotek współdzielonych do uruchomienia, a nie zawsze akurat na danej maszynie je mam. Na windowsie sprawa jest prosta bo format PE umożliwia zapisanie takich informacji, więc później można sobie je łatwo podejrzeć we właściwościach czy za pomocą listera (chociażby
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
@Formbi: ldd sprawdza jakie biblioteki współdzielone potrzebne są do uruchomienia aplikacji. A jeżeli Ci chodzi o to, żeby ściągnąć wszystkie potrzebne do uruchomienia biblioteki, to tego własnie chciałem uniknąć. Zresztą ldd nie byłby mi potrzebny, bo akurat wiem jakich bibliotek potrzeba.
- 13
Przegląd dodatków do c++ z podziałem na standardy 11, 14, 17. Przykłady, opisy, całkiem fajne. Polecam.
https://github.com/AnthonyCalandra/modern-cpp-features
#programowanie #cpp
https://github.com/AnthonyCalandra/modern-cpp-features
#programowanie #cpp
- 1
Siemano mirasy, powiedzcie mi jak to ogarnąć? Chcę zrobić bota do gry napisanej w #js(jquery). Chciałbym do tego celu użyć #cpp. W jaki sposób to ogarnąć? Nie używać selenium. Pozostaje mi wtedy tylko i wyłącznie napisanie bota na pakietach?
#cpp #naukaprogramowania
#cpp #naukaprogramowania
#cpp
Czy wrzucenie do pętli tab = new int[n] (gdzie n jest zawsze inne) jest bardzo złą praktyką?
Powinienem zwalniać pamięć przed każdym new int[]?
W takiej sytuacji komórki starego taba się nadpisują czy nie?
Czy wrzucenie do pętli tab = new int[n] (gdzie n jest zawsze inne) jest bardzo złą praktyką?
Powinienem zwalniać pamięć przed każdym new int[]?
W takiej sytuacji komórki starego taba się nadpisują czy nie?
@decentralizacja: zamordowałbym za takie formatowanie
- 4
@decentralizacja: wolę drabinkę else if niż switch. Tym bardziej, że się można łatwo p--------ć zapominając o breaku i że trzeba pamiętać o stosowaniu nawiasów klamrowych w case'ach w niektórych przypadkach (jeśli chodzi o C++) W pythonie takim np. w ogóle nie ma switcha i jakoś ludzie żyją

























#czytajzwykopem #cpp
http://kaczus.ppa.pl/promocje