@Ernest_: ta, jasne, "how to fix it" i jak zastosujesz, zwłaszcza jak robisz jakiś stan współdzielony, to masz teraz w prezencie inny error lub nawet całą ich grupę do poprawienia. ( ͡° ͜ʖ ͡°)

Zresztą, gdyby to było takie fajne, to SO, forum rusta i reddit powinno mieć mało postów proszących o wyjaśnienie tych błędów, a takich wpisów i pytań jest cała masa, nawet teraz, kiedy
  • Odpowiedz
@Gladoo: Rozumiem, ale w normlanym workflowu te pliki nie są generowane.

Odpowiadajac na pytanie czym się różnią te pliki od plików obiektowych to .obj zawierają o wiele więcej informacji. Poza samym kodem w postaci maszynowej są też informacje dla linkera, symbole, relokacje, komentarze, moge byc tez jakieś metadane profilera czy debuggera. Ogarnij sobie https://linux.die.net/man/1/objdump jak jestes na linuxie
  • Odpowiedz
#programowanie #cpp
Dlaczego unique_ptr może być zwrócony przez funkcję przez wartość, skoro standard mówi, że zostaje on zniszczony podczas opuszczania zakresu ważności?
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gladoo: Ogarnij sobie taki przykład: https://godbolt.org/z/crrYbqdxb

Tutaj jako "ładunek" masz int zamiast pamieci na stercie która miałbys w przypadku smart pointera ale ta zasada jest ta sama.

W srodku funkcji stwarzasz Cecylie z ladunkiem 3 i zwracasz ja do Aliny. Najpierw ladunek zostaje przeniesiony a potem pusta Cecylia jest niszczona. Na podobnej zasadzie dziala zwracania z unique_ptr

Patrz tylko na funkcje main() i f()
  • Odpowiedz
Kończy mi się staż i szef powiedział, żebym sobie poprzeglądał otwarte stanowiska w firmie bo chcą mnie zatrzymać na stałe. ( ͡ ͜ʖ ͡)

Wpadł mi w oko zespół piszący CAD-owską aplikację w C++. Aktualnie robię web-dev, ale nie powiem, żebym to jakoś szczególnie kochał.

Jeżeli chodzi o CAD, to w poprzedniej firmie pisałem add-iny do autodeskowych aplikacji w C# i przyznam że bardziej mnie to kręciło niż

Opłaca się wchodzić w C++ w 2023?

  • Tak, C++ jest wieczny. 50.6% (45)
  • Nie, to zabytek. 21.3% (19)
  • To zależy. 28.1% (25)

Oddanych głosów: 89

  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Siema,

Zbliża się koniec roku co za tym idzie gadanie o #zarobki w #praca. Pracuję w #it 8miesiecy jako dev w #cpp #python, na ten moment zarabiam 9k brutto. Jest to spore #korpo i pytanie brzmi jakiej wysokości podwyżkę się starać. Obliczyłem +/- że +14% pójdzie na samo wyrównanie przez inflację, a w przyszłym roku dojdzie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: jak korpo to pewnie bardzo sztywne zasady podwyżek są. Rzuć wysoką kwotą to pewnie dostaniesz maks tego co mogą Ci dać. Ale stawiam, że to i tak Cię nie zadowoli.

Sensowna podwyżka jedynie przez zmianę pracy.
  • Odpowiedz
Mirki,
Dla piszących w #cpp . Czy działa Wam disassembly w #visualstudiocode? Jeśli zrobię breakpoint i dam -> Open Disassembly View, to przechodzi mi do okna z disassembly. Niestety nie działa podświetlenie linii i nie łazi po kodzie jak klikam w kodzie Step Into. Zgodnie z tym LINKIEM powinno działać. Wiem, że w #visualstudio taka funkcja jest.
I teraz nie wiem, czy to dlatego, że
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, pisał ktoś z was kiedyś w cpp coś na zasadzie automatycznego generatora kodu do cpp? Parsujemy jakiś plik w jakimś pseudokodzie (np. Nazwy metod i funkcji w jakimiś potencjalnymi parametrami) i na tej podstawie generujemy faktyczny kod klasy w języku. Zastanawiam sie jak do tego podejść do parsowania można pewnie użyć gotowych parserów z boosta, ale co z generacją samego kodu, myślicie że klepać to po prostu do pliku operacjami wejścia/wyjścia
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #it dostałem wczoraj spoko ofertę z #sii i zastanawiam się nad przejściem. Co prawda stawki trochę poniżej rynkowych (mówili że ewentualna podwyżka za rok po rozmowie z managerem) ale za to masa benefitów, wiecie owocowe czwartki, imprezy firmowe itd. Co myślicie o tej firmie? Dodam tylko że stanowisko to senior #java developer więc mało konkurencyjne. Nie chce mi się więcej pracować w polskich januszexach,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,
Chciałbym napisać unit testy dla asynchronicznego klienta MQTT. Załączam link z kodem dla zobrazowania:
godbolt
Klasa Connection docelowo będzie implementacją biblioteki mosquito. Założeniem jest, że klasa połączenia będzie miała wątek przetwarzający operacje asynchroniczne, stąd metoda Run() uruchamiana za wysłaniem requesta o połączenie (tutaj metoda Connect()). Metoda Client::Connect() musi być blokująca ze względu na dalsze wykorzystanie klienta w programie, jednak przez prawdopodobnie zrąbany design dla unit testów nie jestem w stanie wywołać
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Parseval
1. W ciele testu definiujesz promise.
2. Związany z nim future zwracasz z metody Connect().
3. Przy mockowaniu metody Run() musisz zdefiniować akcję która ustawi wartość promise.
  • Odpowiedz
Pytanie do osób ktore uzywaja c++ na co dzien. Jakie książki (ew jakies inne zasoby) polecacie, żeby nauczyć się cpp i standardowej biblioteki, szczególnie susbsetu, którego się teraz używa, po zmianach w c++17 i c++20. Szukam czegoś na kształt "modern c" - jens gustedt, bez bullshitu i wyjasniania przez 50stron czym jest wskaznik i klasa abstrakcyjna
#programista15k #programowanie #cpp
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,
kolejne wieści dotyczące Symulatora Lotów Orbitalnych. #symulatorlotoworbitalnych
Zamieściłem filmik ukazujący przebieg trzech symulacji https://www.youtube.com/watch?v=a3UhUruRIKg
Zachęcam do zapoznania się ze szczegółowym opisem pod filmikiem. Są też sygnatury czasowe co ciekawszych zdarzeń.

Wasze zdanie, opinie i uwagi na temat tego programu są dla mnie bardzo istotne.
gacekw - Hej, 
kolejne wieści dotyczące Symulatora Lotów Orbitalnych. #symulatorloto...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ile by takie coś kosztowało.

Jest appka na githubie napisana w C++. Ktoś zrobił jej fork i jakieś 60 zmian.

Ile kosztowałoby, żeby ktoś sprawdził, czy te zmiany to normalne zmiany i dodanie funkcjonalności, czy też dodanie gdzieś w środku zamaskowanego keyloeggera?

  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SpinOff: Mniejszosc, ale to nie ma znaczenia, skoro ktos podejrzewa, ze cos tam jest kombinowane to trzeba sprawdzic wszystko. Jakbym mial cos kombinowac w takim kodzie, to wrzucilbym to wlasnie razem z takim refaktoringiem (nikt sie na to nie nabierze, ale jednak troche dymu jest)

jakbym wiedział jak takie coś zrobić,

@fledgeling: Powiedzialem ci co zrobic, to nie jest ani trudne, ani czasochlonne.
  • Odpowiedz
Cześć. Obiecane nowości dot. Symulatora Lotów Orbitalnych. #symulatorlotoworbitalnych

Jest bardzo dużo zmian względem poprzedniej wersji. Dzisiaj zamieszam tylko 2 screeny, bo jestem już bardzo zmęczony całodziennym kodowaniem. Jutro napiszę znacznie więcej. Będzie też filmik ukazujący kilka lotów na (dla różnych programów VM)
Drugi screen ukazuje projekcję trajektorii lotu rakiety.

#programowanie #cpp #fizyka
gacek_w - Cześć. Obiecane nowości dot. Symulatora Lotów Orbitalnych. #symulatorlotowo...

źródło: comment_1669418720ug5mSLIiCjHOs0vFX7c9nK.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach