CppNews #46 [07.11 - 18.11.2018]
CppNews #46 [07.11 - 18.11.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 między innymi link do filmiku, pokazującego jak inicjalizować zmienne przy użyciu Designated Initializers w połączeniu z lamdą oraz artykuł z pomiarem wydajności algorytmów współbieżnych z biblioteki standardowej.
Nowy odcinek C++ Weekly od Jasona Turnera - omawia ponownie Designed Initializers, tym razem pokazuje jak wykorzystać lambdy:
youtube.com/watch?v=L8Egig4qH0IArtykuł od Arthure’a O’Dwyera, omawia jeden z atrybutów clanga [trivial_abi]. pokazuje m.in. dwa ciekawe fragmenty kodu, które są implementation-defined:
quuxplusone.github.io/blog/2018/11/12/parameter-lifetime-and-trivial-abi/Post od najlepszego Bartłomieja Filipka - mierzy wydajność algorytmów współbieżnych z biblioteki standardowej (implementacja MSVS), porównuje ją z biblioteką OMP:
bfilipek.com/2018/11/parallel-alg-perf.htmlWpis od Rainera Grimma - jak zwykle zajmuje się C++ Core Guideliness, tym razem omawia template interfaces:
modernescpp.com/index.php/c-core-guidelines-template-interfacesNowy odcinek CppCast, wywiad z Ashley Hedbeerg z Google, omawiają m.in. ostatnie spotkanie komisji standaryzacyjnej w San Diego:
cppcast.com/2018/11/ashley-hedberg/Post gościnny na fluentcpp - Damien Beafils napisał artykuł o regule DRY (Don’t Repeat Yourself):
fluentcpp.com/2018/11/13/to-dry-or-not-to-dry/