Jeśli chodzi o #cpp to lepiej zrobić funkcję, która tworzy i zwraca vector np za pomocą std move czy lepiej przesyłąć pusty vector jako referencje? Co jest bardziej wydajne?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JakTamCoTam:

czy lepiej przesyłąć pusty vector jako referencje?

To kompletnie nie ma sensu, chyba że chodzi o już używany wektor, którego bufor wskazuje na "gorącą pamięć".
Ale co jeżeli ktoś przekaże niepusty wektor? Jeżeli ma to sens, to może tak być. Jeżeli metoda na niepustym wektorze nie ma sensu, to jest pierwszy sygnał, że interface klasy jest źle zaprojektowany.

Jeżeli deklarujesz na stosie to nie musisz używać std::move. Jak
  • Odpowiedz
#informatyka #studbaza #cpp #c++ #programista15k #algorytmy

Czy jest ktoś w stanie mi pomóc z zadaniem? Nie ogarniam programowania na takim poziomie ( jedynie podstawy podstaw z c++ ), a niestety muszę wykorzystać język programowania by wykonać i zaliczyć zadanie.

Wykonaj implementację algorytmu selekcji dla tablicy. Program powinien:
 pytać użytkownika o liczbę elementów (nie większą niż 20),
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałbym initializować boost::multi_array. Używam do tego (boost::extents[x][y][z]). To wywołuje konstruktor domyślny dla każdego tworzonego elementu z tego wymiaru. Pytanie brzmi, jak mógłbym wywołać konstruktor sparametryzowany podczas inicjalizacji, ponieważ chciałbym użyć innego parametru w zależności od tworzonego obiektu.
Dla się w ogóle bez użycia pętli?

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

Zaawansowany w giełdzie Betfair szuka współpracownika celem stworzenia aplikacji automatyzującej grę. Na życzenie przedstawię podsumowanie sześciocyfrowego zysku na Betfair. Posiadam wieloletnie doświadczenie jeśli chodzi o grę u bukmacherów azjatyckich, jedyne, czego mi potrzeba to automatyzacja, czego z racji braku skilla nie jestem w stanie zrobić. Gwarantuję płatność z góry za API plus procent od zysków.
#cpp
#bukmacherka
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Z anonima, bo ludzie z firmy kojarzą.

Mam dość Spring, Hibernate i nic nie znaczących dyskusji (funkcyjnie, patterny, psudo abstrakcje)... Nie chodzi o to, że mam dość Javy- po godzinach dalej pisze- ale ta magia to rzucanie samemu sobie problemów pod nogi, a to czy użyje patterna tego czy innego w 70% kodu nie ma znaczenia. Piszę wiecej getterów niż kodu...

Rozglądam się za alternatywą- Javą bez Springa i korpo mody,
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

faangi daja 150k euro/year. spring, rest itp wchodzisz ( ͡º ͜ʖ͡º)


@slowy99: ta, tylko mieszlajac w usa, zdalnie ciezko o taka kase u nich. jak probowalem do amazona to widelki nawet z relokacja do kanady nie powalaly. trzeba tam utkwic na kilka lat by zaczac zarabic i sie pchac w korpo drabince z tego co widze (,)
ja tam chce splacic
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
W jakim języku jest dużo koderki i można się przenieść z c++? Mam już dość tych projektów cpp gdzie jeden task to grzebanie w bardzo gownianym kodzie bez dokumentacji, żeby dodać parę zmiennych i jednego ifa.

Przez te dwa lata w dwóch firmach programowalem tyle co np javowiec przez kilka miesięcy xD I większość z tamtego kodu to i tak były inne języki. Jestem jedynie doświadczonym szambonurkiem ...

Wiem jakie są oferty
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@slowy99: chodzi mi o klepanie serwisów. Na końcu zawsze gdzieś jest web, ale w wielu firm działa tak, że są teamy odpowiedzialne tylko za serwisy będą gdzieś daleko poza webem
  • Odpowiedz
Hej,

Jestem właśnie na 2 roku informatyki i mam zadania domowe z c++. Dopiero co zaczynam się uczyć, więc strasznie mizernie mi idą te zadania, a muszę zdążyć przed deadline i zostało mi mega mało czasu. Jeśli ktoś byłby w stanie mi pomóc oraz rozjaśnić czego tu trzeba użyć to byłbym niezmiernie wdzięczny :)

#programowanie #programista #c++ #cpp #informatyka #zadanie #programy
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szukam programisty który mógłby dla mnie odpłatnie przepisać kod w Python używający OpenCV i MediaPipe do C++. Przykłady z Bazylem/MediaPipe mnie trochę przerastają (nie mogę znaleść nawet tak samo nazwanych funkcji, nawet dokumentacja jest chyba tylko dla Python i JS), ale nie jest to dużo kodu, po prostu potrzebuję żeby robił "to samo", bo chcę sprawdzić ile fps tracę na używaniu Pythona. Także szukam kogoś kto ogarnia programowanie MediaPipe w C++ i
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #ansic #cpp #linux
mam program w C który wypisuje mi coś na terminal linuxa.
Chciałem żeby z każdym wywołaniem programu mi czyściło ekran.
Problem w tym, że:
printf("/033[2J"); (lub to samo z coutem)
czysci ekran, ale wszystko się wypisuje na dole ekranu, a ja chcę na górze. Jak to osiągnąć?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RedveKoronny: nie baw się w printfowanie ani tym bardziej w system(), tylko zamiast wykonywać program wykonuj skrypt shella który normalnie jak człowiek wyczyści ci terminal i odpali oryginalny program.
  • Odpowiedz
#naukaprogramowania #programowanie #cpp #linux

kiedyś widziałem Makefile, który sprawdzał które pliki zedytowałem, robił ich pliki z rozszerzeniem .o, i linkował w jeden plik do odpalenia. Pozwalało to nie kompilować na nowo plików których nie zmieniałem, co oszczędzało kupę czasu. Jak taki plik napisać?

Mój aktualny makefile:
CC=g++
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RedveKoronny: 1. Potrzebujesz wpis, który skompiluje pliki .o jeśli zmieniły się pliki .cpp:
%.o: %.cpp
$(CXX) $(CXXFLAGS) $< -c
2. Warto skorzystać z opcji MMD, bo plik cpp mógł zostać bez zmian, ale mogły się pozmieniać pliki nagłówkowe .h
3. W linijce "target:" dodajesz zależność od składowych obiektów .o
  • Odpowiedz
Mam pytanie odnośnie Cmake'a. Często używacie go pracując w c/c++? . Potrzebuję skonfigurować sobie środowisko pod testy jednostkowe, piszę głównie pod systemy embedded. Cmake podobno jest standardem wśród systemów budowania, jednak jego składnia jest trochę pokręcona wg. mnie. Wypadałoby się go nauczyć w tym celu i na przyszłość czy sobie odpuścić?

#embedded #programowanie #cpp
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ithan: odkąd ogarnąłem cmake nie chce wracac do zwykłego make

a przy okazji można do tego podpiąć czy to FetchContent, czy vcpkg, żeby mieć mniejszy ból głowy z podpinaniem zależności
  • Odpowiedz
@Ithan:

Często używacie go pracując w c/c++? .

Zawsze. Cmake to imho najlepsza rzecz jeśli chodzi o budowę projektów w c++. Na pewno jest dużo lepszy i prostszy niż jakieś autotoolsy dla bezdomnych.
  • Odpowiedz
Strasznie wczoraj zakodowałem, pisałem w cpp do 5 rano, fim mi się urwał jak pisałem Makefile, teraz mnie oczy n----------ą. Trochę się przespałem, ale musiałem wstać rano bo mam obowiązki, mam kaktusa. Niektórzy mówią, że nie można alokować pamięci w C jak leci, bo nie ma GC, ale to nieprawda. Można, tylko trzeba ręcznie dealokowac. Na tym polega odpowiedzialność.

#programowanie #programista15k #cpp #heheszki #
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rzulw: To mi przypomina, kiedyś impreza skończyła się o 2 w nocy i właśnie wtedy przypomniałem sobie że mam napisać program na zaliczenie ( ͡° ͜ʖ ͡°) Siadłem i zacząłem pisać, ale koło 4-5 przetrzeźwiałem, jeszcze raz przeczytałem opis zadania i niestety musiałem wszystko skasować i zacząć od początku ( ͡º ͜ʖ͡º) udało się zaliczyć
  • Odpowiedz
@KedanKedanowski: To wszystko zależy, czemu tego po prostu nie przetestujesz? Czasem w 1000 pętli może być szybszego niż jedną petla jeśli dobrze ułoży data pattern access po cache'u procesora.
Ogólnie jeśli chodzi o wydajność to zasada nr1: "benchmarking, benchmarking, benchmarking". A wyniki często będą różne pomiędzy architekturami.
  • Odpowiedz
@trzeci: Skad w ogole pomysł by usunac funkcje? Funkcje nie są alokowane na stercie tylko są fragmentem kodu programu jako sekcja ".text". Co chciałbyś przez to osiągnąć?
  • Odpowiedz