@qarmin:

1. Słowo "Rust" się odmienia w języku polskim, więc nie bójmy się używać "Rusta"
2. Well, technicznie to tak, ale nie do końca, bo jeden błąd wynikał ze złego wymagania kolejności w zmiennych atomowych (nie za bardzo do uniknięcia w żadnym języku, bo to błąd logiczny), a drugi używał unsafe więc omijał pewne testy narzucone przez Rusta.
  • Odpowiedz
@IwanNiegrozny: @qarmin: Jeżeli chodzi o Rusta to był tylko jeden problem i to w bibliotece do synchronizacji, więc nie nazwałbym tego bugiem w kodzie firefoxa.
Niestety masz rację, jak chce się coś zoptymalizować to albo zewnętrzna biblioteka z błędami, albo unsafe i własne błędy.
  • Odpowiedz
Mam za zadanie zrozumieć i napisać program liczący CRC z pliku wejściowego. Zapisanie do pliku wyjściowego i potem sprawdzenie czy plik wyjściowy=wejściowy.

Przeczytałem kilka artykułów np http://jaktodziala.eu/4-arytmetyka-crc/ i nadal nie do końca wiem jak to zrobić.

Mam np plik wejściowy z Inwokacją Pana Tadeusza i chce po np 50 znakach obliczyć CRC. Czy bez odczytywania pliku jako binarny da rade to zrobić?

Chodzi
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RedveKoronny: 'merge sort c++' w google i jedziesz. Nie wiem czego od nas oczekujesz, przecież nikt ci tego lepiej nie przedstawi niż w tutorialach z internetów
  • Odpowiedz
dobra, jestem po prostu kretynem

void Merge(std::vector& arr,const int left,const int middle,const int right)
{
int sizeArr1 = middle - left + 1;
int sizeArr2 = right - middle;
  • Odpowiedz
#naukaprogramowania #cpp

int temp = std::pow(10, p);
if (((number / temp) % 10) == d) {} - przechodzi

if (((number / std::pow(10, p)) % 10) == d) {} - expression must have integral or unscoped enum type
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp #cplusplus #informatyka #programujzwykopem
Hej, zakupiłem do nauki C++ książkę, którą ludzie polecali "Język C++" Bjarne Stroustrupa.
I teraz ważne pytanie, bo nie wiem co robić. W technikum uczyli mnie bardzo prostej budowy c++, a tu w książce kod wygląda totalnie inaczej i według mnie jest bardziej złożony. Czy lepiej już nauczyć się budować program tak jak pokazuje Bjarne, ale jest
harnasiek - #programowanie #cpp #cplusplus #informatyka #programujzwykopem 
Hej, zak...

źródło: comment_1617287297h2hLenuQtDjFCZuybniDoS.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@harnasiek chodzi mi o to, że Twoje pytanie można sparafrazować: Mam pisać profesjonalny kod, czy mogę pisać jak gimnazjalista? :D Dobrym nawykiem jest pisanie kodu który jest zrozumiały i czytelny, czasami oznacza to realizowanie mnożenia w osobnej funkcji, czasami w 'mainie', tak bym powiedział
  • Odpowiedz

@harnasiek: to co na obrazku pokazuje rozbicie kodu na logiczne bloki. Oczywiście wynik będzie taki sam, ale czytelność kodu zyskuje. Poza tym powiedzmy ze nie potęgujesz ale liczysz np. "prędkość satelity względęm Wenus". Mozesz wsadzic obliczenia od razu w maina albo przeniesc je do funkcji calculateVelocityRelativeToVenus(). I w kodzie to wywoływać. Wynik ten sam ale potem czytając ten kod, bedziesz widział, "ok, tu podstawiamy prędkość wzgl. Wenus", przy
  • Odpowiedz
Hej,
poszukuję programu do znajdywania podobnych(zduplikowanych) fragmentów kodu w C/C++ oraz Rust.
Kojarzycie jakieś darmowe narzędzie do tego?
Na internecie jest masa programów, ale póki co z tego co widzę to większość to jakieś badziewie.

#programowanie #cpp #jezykc #rustlang
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@harnasiek: Jeśli chcesz tylko zdać przedmiot na studiach i nie zależy ci żeby później w tym siedzieć głębiej to polecam symfonie C++ Grębosza, jest tam pare pierdół itp, ale jak na pierwsze podejście to dobrze tłumaczy. Jeśli chcesz robić coś więcej poza studiami to książka Strostrupa jak pisali wyżej, a później coś Meyersa. Plus polecam kanał na YT Jasona Turnera, i jego serie weekly c++, jak zainteresują cię różne ciekawostki.
  • Odpowiedz
Hejka programistyczne świry, mam pytanie. Robię projekt na studia, w którym muszę zrobić program do kompresji i dekompresji plików tekstowych za pomocą kodowania huffmana w c++. Drzewo binarne do znajdywania kodu mam już napisane, ale nie ogarniam obsługi plików binarnych. Na przykład nie wiem jak zapisywać dane do pliku binarnego bit po bicie (a nie bajt po bajcie, o ile jest to w ogóle możliwe). Tzn. znak 'a' powiedzmy ma kod "0"
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemka, muszę napisać apke na androida, która będzie tworzyła obiekt 3d na podstawie zdjęć 2d - projekt na studia więc mam czas do końca maja/początek czerwca. Ogólnie to coś tam pisałem w c i c++ ale jeśli ma być apka na adroida to pierwszą myślą była Java z którą nigdy nie miałem do czynienia. Czy taką apkę można napisać w innym języku? Może python? Ewentualnie jakieś połączenie javy i pythona? Głównie zależy
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vice123: Zmień projekt :) Wykonanie samodzielnie apki do fotogrametrii (z samych zdjęć i zwykłego lasera) bez jakichś gotowych bibliotek w 3 miesiące znając tylko trochę c++ jest nierealne.
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 0
Mam 2 klasy w jednej mam publiczna funkcje float.

Jak pobrac oryginal a nie kopie w innej klasie tej funkcji?

W klasie B mam:

Class
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PatrixOK: bo w klasie B trzymasz shallow copy klasy A. Tworząc pocisk tworzysz przy okazji dodatkowego gracza należącego do pocisku i nim nie ruszasz. Jego pozycja będzie stała. Poczytaj o shallow copy i deep copy bo ewidentnie tego teraz nie rozumiesz.

Żeby to zrozumieć użyj prostszych typów. Jeśli w klasie B zapiszesz jakiegoś inta, a potem będziesz zmieniał tego pierwotnego inta to wartość w instancji B się nie zaktualizuje
  • Odpowiedz
@Pawlis: to ja tylko dodam, że dir nie jest programem. Musisz odpalić cmd.exe z parametrem /c "dir /s /-c *.txt (itd)". Zmienna środowiskowa %COMSPEC% zawiera ścieżkę do cmd.exe.
  • Odpowiedz
#naukaprogramowania #cpp #opengl
trudno jest opanować opengl z perspektywy może 2 lat programowania hobbystycznego?
bo właśnie napisałem jakis kod który rysuje trójkąt z tablicy floatów (lece z poradnika the cherno)
i troche nie czaje jak to działa dalej
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam do zaimplementowana w #cpp protokół, który śmiga po serial porcie. Tutaj moje pytanie:
Jest jakaś ogólna poprawna praktyka budowania ramek? Na przykład zgodnie z dokumentacją potrzebuje zbudować ramkę, która ma 32 bajty. Każdy bajt pojedynczo wpychać do vectora, arraya, może kolejki? Zakładam, że jest to ramka z konfiguracją i nie mogę wypełnić w pętli.

#programowanie #programista15k
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

da się zrobić własne operatory?
np:
class A;
A operator*();

czego efektem będzie że komputer nie zesra się
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach