wygląda na to, że ryzyko zarażenia nieszczepionych dzieci (np. młodsze rodzeństwo, dzieci szybciej puszczone do szkoły/przedszkola) przez świeżo zaszczepione istnieje
varicella vaccination of 156 children with leukemia.
(łac. varicella = ang. chickenpox = ospa wietrzna)
wymieniłeś grypę, a artykuły ospę wietrzną - wydaje mi się prawdopodobnym, że choroby przenoszone drogą kropelkową mogą podobnie się roznosić dalej, zatem sprawa dotyczy wielu szczepionek
Mam wrażenie, że inicjalizowanie zmiennych składowych obiektu w #cpp jest zbyt ograniczające. Wszystko musi być wywołane w liście inicjalizacyjnej, a przez to nie możemy wykonać jakichś prostych obliczeń, a konstruktor obiektu składowego wywołać z ich wynikiem. Są jakieś dziwne hacki z używaniem lambd, ale nie jest to ani czytelne, ani eleganckie. Obecnie w takiej sytuacji zmusza się programistów albo do rezygnowania z konstruktorów i używania do inicjalizacji zwykłych funkcji, albo
@frogi16: możesz przypisywać wartości domyślne bezpośrednio w deklaracji zmiennych składowych klasy w deklaracji klasy, możesz wołać w konstruktorze inne konstruktory, możesz stosować sensowne wartości domyślne via default ctory nadając sensowne wartości później aka "lazily".
Poza tym, jeżeli klasa ma tak dużo pól (no właśnie, ile?), że lista inicjalizacyjna staje się niewygodna/nieczytelna, to może czas na przeniesienie części składowych do osobnej klasy/struktury?
@Lacwik: 1. sfortmatuj wektory do postaci: {x, y, czypoczatek} 2. posortuj według współrzędnej x 3. przeglądaj listę po kolei, "od lewej" 4. przetrzymuj stan "ile dachów": początkowo zero, za każdy czypoczatek==true +1, za
@CppPolska: @b33zon: może być warte wspomnienia (chociaż trochę offtopic do artykułu), że od C++11 inicjalizacja staticów w funkcjach jest thread-safe, ale z kolei spowolniło to dostęp do nich (per call sprawdzane jest czy static jest już zainicjalizowany)
Mirki, szukam pomocy z programowania w #qt #cpp. Potrzebny mi szkielet aplikacji i ewentualne wsparcie jak już bym dalej sam pisał. Dla osoby ogarniętej pewnie nie będzie to trudne. Płacę jak za prezydenta. Jeśli ktoś chętny to proszę o wiadomość prywatną.
Oglądałem weekly filmik od Jasona Turnera, w którym pojawia się jego CMake file wraz z warningami. Gość na filmiku wybiera aktywne warningi, opisujac komentarzem ich sens. W praktyce robiłem odwrotnie, blacklistując kompletnie zbędne przy włączonym maksymalnym (albo jakoś bardzo wysokim) poziomie.
Naszło mnie do zapytania: w jaki sposób definiujecie jakie warningi pozostaną w trakcie kompilacji?
Na podlinkowanej przez Ciebie liście jest wyłączony -Wno-unused. Sam autor sugeruje, że irytuje go ten warning w trakcie developmenu, ale dobrze czasem włączyć. To potencjalnie error-prone.
Taka lista oparta o whitelistowanie ma zasadniczą wadę: jeżeli nowa wersja kompilatora wprowadziłaby nowe warningi dla przypadków dotyczących np. nowszej wersji języka, o ile nie wejdą
Mam taki kod od wykładowcy. Jest to klasa własnych wyjątków. Niestety wywala mi taki błąd:
Exception specification of overriding function is more lax than base version
O co tutaj może chodzić ? Coś nie tak z kodem, czy po prostu coś związanego z tym, że pracuję na MacOS'ie, a nie na Windowsie tak jak wykładowca i tutaj może czymś się to różnić?
Własnie zobaczyłem ze z battlepassem dodali opcje grania rankedów gdzie przed wyszukaniem meczu wybierasz swoja rolę. No kurła serio gaben ty gruby zlodzieju dodawac w battlepasie opcje ktora powinna istniec od poczatku doty... #dota2
- Mam w mieszkaniu martwą kobietę - powiedział policji adwokat Maciej T. w nocy z 1 na 2 stycznia 2010. Miał dwa promile alkoholu we krwi, a na ciele liczne ślady walki. W salonie martwa leżała jego aplikantka.
@mathmed: tak stawiając sprawę, patrzysz od strony "ogółu vs jednostka", będąc taką jednostką nie masz żadnych szans z ogółem. To co piszesz sugeruje, że prawa takiej osoby (na jakie ogól się zgodził i rzekomo gwarantuje) można pogwałcić profilaktycznie. Chyba nie do końca zdajesz sobie sprawę z nadużyć i konsekwencji takiego stanu rzeczy.
Czy ktoś jest mi w stanie wytłumaczyć co się dzieje pod maską takiego rozwiazania? Zmienna 'flag' jest przypisywana w innym miejscu w kodzie, przed wywołaniem tej metody
@legolass: wynik oczywiście podajesz poprawny, ale kroki chyba nie do końca: jeżeli liczba byłaby ujemna (właściwie taka jak podajesz) to shr powinien uzupełniać od lewej jedynkami
The SAR and SHR instructions can be used to perform signed or unsigned division, respectively, of the destination operand by powers of 2. For example, using the SAR instruction to shift a signed integer 1 bit to the right divides the value by 2.
ciekawy jest fragment odnośnie różnic - IDIV zaokrągla do zera (dość naturalnie), za to SAR do
#humorinformatykow #heheszki