#anonimowemirkowyznania
Gdybyście mieli pisać maturę z informatyki tym roku, to jaki język byście wybrali - Python czy C++, zakładając że z obu znacie tylko podstawy podstaw? Zastanawiam się z czym będzie prościej ogarnąć maturę. Python sam w sobie wydaje się prostszy i nieco przyjemniejszy, ale jednak w oparciu o C++ jest masa przykładów maturalnych. Ogólnie interesuje mnie webdev (frontend), także C++ pewnie nigdy poza maturą nie wykorzystam, podobnie zresztą Pythona.
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#vscode #programowanie #jezykc #cpp

Jest taki fajny pliczek c_cpp_properties.json, tylko że niefajne jest to, że on jest per-workspace. A ja mam kilka predefiniowanych konfiguracji, które chcę mieć dostępne globalnie. W tej chwili linkuję w każdym projekcie globalny c_cpp_properties.json, który sobie gdzieś trzymam i wybieram odpowiednią.

Z tego, co udało mi się znaleźć, to raczej nie jest możliwe w tej chwili mieć tych
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@100x: liczy ci długość w bajtach, aż nie spotka bajtu 0 np. ą ma dwa bajty, więc strlen("dąb") == 4, i tak samo z emoji, tylko one mają więcej bajtów.
  • Odpowiedz
@100x: rozmiar wyświetlanego znaku zależy od kodowania.

Jeżeli to, co masz wejściowego jest w UTF-8, to rozmiar jednego znaku może mieć 1-4 bajtów.
Jeżeli jest to np. UTF-16, to 2 lub 4 bajty.
Jeżeli UTF-32, to każdy znak będzie mieć 4
  • Odpowiedz
Jakiś czas temu złożyłem CV do firemki outsourcingowej, która szukała junior c++ deva. Po udanej rozmowie technicznej zostałem zaproszony na 1.5h rozmowę z docelowym klientem. Ktoś się orientuje jak takie rozmowy wyglądają? Nadal maglowanie od strony technicznej czy bardziej opowiadanie o projekcie i sprawdzenie jak kandydat radzi sobie w komunikacji? Klient zagraniczny.
#programowanie #pracbaza #cpp #programista15k
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Homofobiczny_Czarodziej myślę że może być jedno i drugie - zależy jakie relacje ma klient z firmą. Pracowałem kiedyś w firmie outsourcingowej - rozmowy z klientami, którzy już mieli u siebie jakichś devow od nas były mniej techniczne i skupiały na sprawdzeniu czy będę pasował do projektu. Natomiast nowi klienci mieli dużo mniejsze zaufanie i sprawdzali dokładnie wiedzę techniczną.
  • Odpowiedz
Siema mirasy.
Jak odnieść się do tego co znajduje się na ekranie #linux ? Chodzi mi o analizowanie obrazu - przykładowo dla prostego bota klikającego w przycisk gdy się on pojawi na ekranie. Środowisko dowolne.
#linux #cpp #naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp
Rozumiem, że stosowanie uniqueptr i shareeptr ma na celu automatyczne zwalnianie pamięci w momencie gdy skończy się zakres dla jakichś zasobów zajętych dynamicznie?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@VanQator: poczytaj sobie w idiomie RAII. Te dwa opakowania na wskaznik wspomagaja wlasnie te technike, ktora jest kluczem do radykalnej redukcji liczby bledow w programach pisanych w c++
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@VanQator: chodzi o to, że praktykujesz flood na tym tagu, czyli często zadajesz pytania na które znajdziesz odpowiedź w google w 5 minut i tylko zaśmiecasz w--------c innych. Ja Cię zgłaszam.
  • Odpowiedz
#cpp
Czy można stworzyć klasę konkretną dziedziczącą po klasie abstrakcyjnej, która nie posiada implementacji, którejś z funkcji wirtualnej klasy bazowej, czy jest to bezwzględnie zabronione?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, napisałem sobie liba do fiberów i nonblocking IO, można pisać w C lub C++ tak jak w Go: libfev

Zrobiłem też kilka benchmarków i w ten lib daje radę zrobić w jednym benchmarku 172% więcej requestów/s niż Boost.ASIO, 77% więcej niż Tokio (rust), 40% więcej niż async-std (rust) i 16% więcej niż Go: async-bench

#programowanie #cpp #rustlang #golang
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach