CppNews #30: [23.07 - 29.07.2018]
Kolejna część newsów. W niej między innymi porównanie wydajności std::string i std::string_view, oraz bardzo kontrowersyjną propozycję do standardu związaną z webówką. Zapraszamy!
CppNews #30: [23.07 - 29.07.2018]
Porównanie wydajności std::string i std::string_view, w różnych kontekstach, bardzo fajny wpis od Bartłomieja Filipka: https://www.bfilipek.com/2018/07/string-view-perf.html
Wpisy o Contracts znajdujące się w C++ Core Guideliness: http://www.modernescpp.com/index.php/c-core-guidelines-a-detour-to-contracts
Nowy odcinek C++ Weekly, o najbardziej wydajnym sposobie zwracania z funkcji: https://www.youtube.com/watch?v=9mWWNYRHAIQ
Dwuczęściowy wpis od Jonathana Boccary na temat konwertowania inta do C++: https://www.fluentcpp.com/2018/07/24/how-to-convert-a-string-to-an-int-in-c/ oraz testy wydajnościowe: https://www.fluentcpp.com/2018/07/27/how-to-efficiently-convert-a-string-to-an-int-in-c/
Krótka lista rzeczy usuniętych z języka w c++17: http://www.nuonsoft.com/blog/2018/07/23/c17-removed-and-deprecated-features/
Iteracja vs. rekurencja w metapgromowaniu: https://quuxplusone.github.io/blog/2018/07/23/metafilter/
Kolejna, piąta już część kursu nowoczesnego C++ dedykowana dla programistów C: https://ds9a.nl/articles/posts/cpp-5/
Wpis o ciągłym “upraszczaniu” C++, które powoduje, że coraz więcej rzeczy trzeba pamiętać, od Arne Mertz: https://arne-mertz.de/2018/07/in-the-name-of-elegance/
CppCast, wywiad z Christopherem Di Bellą, rozmawiają m. in. o równoległem wersji std::ranges: http://cppcast.com/2018/07/chris-dibella/
Bardzo kontrowersyjny proposal o nazwie std::web_view: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1108r0.html, tutaj opinie na jego temat w serwisie Reddit, komentarze autora itp: https://www.reddit.com/r/cpp/comments/900dor/stdweb_view_proposal/