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?
Wszystko
Najnowsze
Archiwum
@JakTamCoTam: RVO mówi to panu coś panie ferdku.
- 6
@JakTamCoTam:
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ć
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#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.
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),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
Dla się w ogóle bez użycia pętli?
#cpp #programowanie
- 0
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
#cpp
#bukmacherka
#anonimowemirkowyznania
Cześć #poznan,
Aktualnie jestem studentem 3 roku politechniki poznańskiej
Chętnie podjąłbym jakąś pracę/staż w IT na pół etatu, zdalnie/stacjonarnie - byle tylko godziny były dość elastyczne (studia stacjonarne).
Ze skillsów - tylko podstawy #cpp
Cześć #poznan,
Aktualnie jestem studentem 3 roku politechniki poznańskiej
Chętnie podjąłbym jakąś pracę/staż w IT na pół etatu, zdalnie/stacjonarnie - byle tylko godziny były dość elastyczne (studia stacjonarne).
Ze skillsów - tylko podstawy #cpp
konto usunięte via Wykop Mobilny (Android)
- 10
#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,
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,
Treść przeznaczona dla osób powyżej 18 roku życia...
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
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
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
Komentarz usunięty przez autora
- 0
@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
- 1
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
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
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
3
SiriIndieGameDevVlog #1 - Czy to będzie kiedyś hit? Tale of Pyramids

Początek mojej gry przygodowej o piramidach i różnych pułapkach w nich. Takich, które znacie i takich, które was zaskoczą :). Update gry wkrótce :).
z- 0
- #
- #
- #
- #
- #
- #
#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ąć?
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ąć?
@RedveKoronny: musisz jeszcze zmienic pozycje kursora
~https://www.csie.ntu.edu.tw/~r92094/c++/VT100.html
cursorhome Move cursor to upper left corner ^[H~https://www.csie.ntu.edu.tw/~r92094/c++/VT100.html
@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.
#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++
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++
@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
%.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
@RedveKoronny: https://stackoverflow.com/questions/2908057/can-i-compile-all-cpp-files-in-src-to-os-in-obj-then-link-to-binary-in
osobiście polecam zaprzyjaźnić się z CMake, wtedy będzie rekompilowywał także pliki cpp także jeżeli zmienisz coś w zależnych hpp(goły makefile tego nie ogarnia)
osobiście polecam zaprzyjaźnić się z CMake, wtedy będzie rekompilowywał także pliki cpp także jeżeli zmienisz coś w zależnych hpp(goły makefile tego nie ogarnia)
Jak uważacie, dodanie do kodu litecoin/bitcoin prymitywnego NFT, to dużo programistycznej roboty?
A może jest na Github już jakiś fork z taką implementacją?
#programowanie #kryptowaluty #cpp
A może jest na Github już jakiś fork z taką implementacją?
#programowanie #kryptowaluty #cpp
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
#embedded #programowanie #cpp
@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
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
- 6
@Ithan:
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.
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.
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 #
#programowanie #programista15k #cpp #heheszki #
@rzulw: Fajne, ale nie pisz więcej
@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ć
void (**(*afp)(int(**[static 9])(void*(*(*)[2])(int, _Bool*)), _Complex float(*(*)(void))[7]))(int) = NULL;( ͡° ͜ʖ ͡°)
#programowanie #c #cpp
@login-jest-zajety .....
źródło: comment_1632435311CEFek1VVxKQLARZpbmyQS9.jpg
Pobierz#programowanie #naukaprogramowania #cpp
mam losowy dwuwymiarowy kształt.
Czy da się go wypełnić inaczej niż rekurencyjnie sprawdzając wszystkie pixele dookoła, czy sie w nim mieszczą?
Przykładowo
mam losowy dwuwymiarowy kształt.
Czy da się go wypełnić inaczej niż rekurencyjnie sprawdzając wszystkie pixele dookoła, czy sie w nim mieszczą?
Przykładowo
- 4
@RedveKoronny: Tu masz serię algorytmów do wypełniania: https://en.wikipedia.org/wiki/Flood_fill
@RedveKoronny: A jakie masz dane początkowe? Tylko punkt zerowy czy np maksymalne wymiary planszy?
w #cpp co będzie szybciej - trzy pętle, czy jedna pętla z trzema warunkami?
@KedanKedanowski hm, w sumie to zależy. Napisz coś więcej. Jakie warunki?
@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.
Ogólnie jeśli chodzi o wydajność to zasada nr1: "benchmarking, benchmarking, benchmarking". A wyniki często będą różne pomiędzy architekturami.
Kurcze, męczy mi ten #cpp i jego syntax, gdzie proste rzeczy są skomplikowane w zapisie. Jej tutaj, mam funkcję, którą już użyłem i chcę ją zwolnić z użyciem delete, aby mieć więcej pamięci. Nie da rady prościej?
#programowanie
#programowanie
źródło: comment_1632009239zownvmvJbL1h2iMTfU7qJz.jpg
Pobierz
























źródło: comment_1635408753h5X0tmkiI1hdr97wBJOTkV.jpg
Pobierz