CppNews #49 [03.12 - 09.12.2018]
CppNews #49 [03.12 - 09.12.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 link do oficjalnych materiałów do nauki C++ prosto od komisji standaryzacyjnej, artykuł jak optymalizować kod C++ i wiele więcej!
W C++17 została nowa metoda do konwertowania napisów na liczby - std::from_chars. Bartłomiej Filipek napisał o niej artykuł, zawiera m. in. benchmarki porównujące nową funkcję z std::atoi i podobnymi:
bfilipek.com/2018/12/fromchars.htmlNowy post od Rainera Grimma, tłumaczy czym jest ADL, czyli Argument Dependend Lookup:
modernescpp.com/index.php/c-core-guidelines-argument-dependent-lookup-or-koenig-lookupW nowym odcinku C++ Weekly Jason Turner opisuje kolejne atrybuty kompilatora - tym razem atrybute pure i const:
youtube.com/watch?v=8ZxGABHcu40Gościnny post na fluentcpp, od autora popularnej biblioteki formatującej fmt, Victora Zverovicha, pokazuje różne podejścia do formatowania napisów:
fluentcpp.com/2018/12/04/an-extraterrestrial-guide-to-c-formatting/Niedawno ogromny ficzer std::ranges został zmerge’owany do draftu standardu. Eric Niebler odnosi się do niego na swoim blogu, opisuje również jakie możliwości daje ta nowa biblioteka:
ericniebler.com/2018/12/05/standard-ranges/Świetny artykuł o tym, jak optymalizować kod C++, autorem jest Iurii Krasnoshchok:
medium.com/@aka.rider/how-to-optimize-c-and-c-code-in-2018-bd4f90a72c2bArtykuł od Arthura O’Dwyera, odradza użycie const iteratorów:
quuxplusone.github.io/blog/2018/12/01/const-iterator-antipatterns/Finally - first outcome from SG20 Education Group. Recomandations of most important C++ Conference Videos, all of them are worth watching!
cjdb.com.au/sg20-and-videosNowy odcinek słuchowiska CppCast - wywiad z Denisem Bakhalovem, pracującym przy kompilatorze icc:
cppcast.com/2018/12/denis-bakhvalov/Artykuł od Jonathana Boccary - na temat algorytmów w połączeniu z std::ranges
fluentcpp.com/2018/12/07/algorithms-on-ranges/Nowy odcinek CppChat, wywiad z samym Bjarnem:
youtube.com/watch?v=OF7xbz8fWPg