CppNews #28: [09.07 - 15.07.2018]
Zapraszamy na cotygodniową porcję newsów z naszego małego świata C++. W tym tygodniu m. in. ciekawy (choć niebezpieczny!) sposób przyspieszania budowania, modyfikowanie const & (i to bez const_cast), oraz zbiór najciekawszych prelekcji Meeting C++ 2018. Zapraszamy!
CppNews #28: [09.07 - 15.07.2018]
Nowy odcinek C++ Weekly od Jasona Turnera - na temat in_place: https://www.youtube.com/watch?v=Fs2nhjIysKA
Zagadka + rozważania na temat [[trivially_relocatable]] od A. O’Dwyera: https://quuxplusone.github.io/blog/2018/07/08/final-exam/
Reprodukowalny build od Arne Mertz: https://arne-mertz.de/2018/07/reproducible-build-environments-and-scripts/
Wpis o Unity Builds, czyli sposobie przyspieszenia kompilacji (nie mylić z silnikiem Unity): http://onqtam.com/programming/2018-07-07-unity-builds/
Funkcje w bibliotece standardowej, ich użycie ze standardowymi algorytmami, od Andrzeja Krzemieńskiego: https://akrzemi1.wordpress.com/2018/07/07/functions-in-std/
Wpis na temat ciekawej konstrukcji w metaprogramowaniu: https://quuxplusone.github.io/blog/2018/07/09/scary-metafunctions/
Gościnny wpis na blogu Bartłomieja Filipka, praktyczne zastosowanie C++17: https://www.bfilipek.com/2018/07/menu-cpp17-example.html
Wpisy w Core Guideliness na temat lock-free programming: http://www.modernescpp.com/index.php/c-core-guidelines-the-remaining-rules-to-lock-free-programming
Nowy odcinek CppCast - wywiad na temat nieudanej propozycji biblioteki Graphics 2D: http://cppcast.com/2018/07/guy-davidson/
Jonathan Boccara, wpis o stałej referencji, która może być zmodyfikowana: https://www.fluentcpp.com/2018/07/13/the-incredible-const-reference-that-isnt-const/
Ciekawe rozwiązanie problemu z przekazywaniem prostych booli do funkcji: https://blog.tartanllama.xyz/simple-named-bools/
Wpis od Jonathana Muellera nt. opcjonalnych referencji: https://foonathan.net/blog/2018/07/12/optional-reference.html
Najlepsze prelekcje z Meeting C++: https://meetingcpp.com/meetingcpp/news/items/Voting-Results-for-Meeting-Cpp-2018.html