CppNews #40: [1.10 - 7.10.2018]
CppNews #40: [1.10 - 7.10.2018]
Zapraszamy na kolejną porcję newsów, czyli zbiór linków do artykułów, słuchowisk, filmików i postów dotyczących C++!
W tym tygodniu znajdziecie dwa raporty z konferencji CppCon, artykuł o std::any (takim nowoczesnym void*), filmik prezentujący ciekawą bibliotekę do formatowania stringów i wiele więcej!
Na końcu czeka na was także bonus!
Ruszyła rejestracja na code::dive, największą polską konferencję skupioną wokół C++! Wśród prelegentóœ - Sean Parent, Odin Holmes, Dan Saks, Gynvael Coldwind i wielu innych!
https://register.codedive.pl/register/participantPierwszy raport z konferencji CppCon, od Rainera Grimma - po krótce opisuje prelekcje, w których uczestniczył:
http://modernescpp.com/index.php/cppcon-2018Nowy odcinek C++ Wekkly od Jasona Turnera - prezentuje bardzo ciekawą i użyteczną bilbiotekę do formatowania stringów, fmtlib:
https://youtube.com/watch?v=KeS1ehp9IiIKolejny, już piąty, post o matematyce stojącej za porównaniami. Tym razem Jonathan Mueller opisuje praktyczne implementacje operatora porównania do algorytmów sortujących przy użyciu std::compare_3way
https://foonathan.net/blog/2018/10/01/ordering-algorithms.htmlPost od Jonathana Boccary - kiedy używać referencji, wskaźników i opcjonalnych referencji:
https://fluentcpp.com/2018/10/02/pointers-references-optional-references-cpp/Artykuł na blogu msvs od Caseya Cartera - wyjaśnia on, czym jest i czym nie jest std::any oraz porównuje go z void* i shared_ptr<void>,
https://msdn.microsoft.com/vcblog/2018/10/04/stdany-how-when-and-why/Kolejny raport z konferencji CppCon - tym razem od ekipy z JetBrains:
https://blog.jetbrains.com/clion/2018/10/jb-cpp-at-cppcon-2018/Nowy odcinek CppCast, taki trochę mini-raport z konferencji CppCon + wywiady z prelegentami dającymy Ligthning Talki:
http://cppcast.com/2018/10/cppcon-lightning/Post od Jonathana Boccary o opcjonalnych referencjach - okazuje się, że są dozwolone w bibliotece boost ale nie w C++17. Jonathan wyjaśnia dlaczego, przedstawia wady i zalety takiego designu:
https://fluentcpp.com/2018/10/05/pros-cons-optional-references/
Bonus: podsumowanie konkursu na “najbrzydszy, najbardziej zaskakujący, przerażający, pomysłowy, poprawny kod C++ która da się zmieścić w jednym tweecie”: https://zygoloid.github.io/cppcontest2018.html