Siema Mirki i Mirabelki! ( ͡° ͜ʖ ͡°) Mamy dla Was nową porcję #cppnews od Wojtka Razika! (⌐ ͡■ ͜ʖ ͡■)
cpp-polska.pl/post/cppnews-48-2611-02122018 (。◕‿‿◕。)
Na końcu klasycznie bonus - kalendarz adwentowy prawdziwego programisty!
Miłego czytania! ʕ•ᴥ•ʔ
cpp-polska.pl/post/cppnews-48-2611-02122018 (。◕‿‿◕。)
Na końcu klasycznie bonus - kalendarz adwentowy prawdziwego programisty!
Miłego czytania! ʕ•ᴥ•ʔ
cpp-polska.pl/post/refactoring-z-stdoptional (。◕‿‿◕。)
Miłego czytania! ʕ•ᴥ•ʔ
To trochę inna historia i często tam Chcemy mieć stan domyślny, który jest różny od braku.
Tutaj funkcja raczej zwraca, że coś jest zaznaczone albo nie jest zaznaczone, nie mamy tutaj innego stanu np
File Not Found
, ale jeżeli by był, to lepiej użyć czegoś co Andriu Alexandrescu nazwałstd::expected
.Inna sprawa, że można by stworzyć specjalizacje do
std::optional
która wykorzystuje nieużywane bity we wskaźniku,@lionbest: jest taka biblioteka: https://github.com/akrzemi1/markable . Niestety wątpię, czy kiedykolwiek dołączy do standardu.