CppNews #67 [06.05-12.05] - Żegnaj erase-remove idiom!
Witamy w kolejnym CppNews, czyli zbiorze linków do blogów, artykułów, słuchowisk i filmów dotyczących C++.
Dzisiaj znajdziecie link do filmiku pokazującego czym jest zunifikowany sposób usuwania rzeczy z kontenerów, link wprowadzający do modułów oraz tutorial jak migrować boost::filesystem
do std::filesystem
.
CppNews #67 [06.05-12.05] - Żegnaj erase-remove idiom!
Nowy post na bfilipek.com, wpis gościnny którego autorem jest Scott Furry. Opisuje on jak zmigrować z
boost::filesystem
dostd::filesystem
. Pokazane są wszystkie różnice - od zmian potrzebnych do zlinkowania projektu po detale, jak np. różnice wpath reverse iterator
:
bfilipek.com/2019/05/boost-to-stdfs.htmlArtykuł pokazujący jak stworzyć nowy projekt w Visual Studio 2019 działający z wbudowanym Linuxem (Windows Subsystem for Linux). Bardzo przyjemny w odbiorze, duża ilość screenów, krok po kroku pokazane co należy zrobić:
devblogs.microsoft.com/cppblog/c-with-visual-studio-2019-and-windows-subsystem-for-linux-wsl/Nowy wpis od Rainera Grimma - tym razem pokazuje najbardziej wyczekiwaną funkcję języka - Moduły+
modernescpp.com/index.php/c-20-modulesJason Turner w swoim C++ Weekly pokazuje bardzo użyteczną funkcję, która została dodana w C++20 - tzw.
Uniform Container Erasuer
. Koniez z brzydkim erase-remove idiom! Dlaczego dopiero teraz?
youtube.com/watch?v=YGAX509TCQsJonathan Boccara napisał artykuł o tym jak wypisać stringa oddzielając go przecinkami (bez tego wkurzającego przecinka na końcu):
fluentcpp.com/2019/05/07/output-strings-separated-commas-cpp/Ostatnio pisaliśmy wam o ankiecie dla wszystkich C++, poniżej pdf z jej wynikami:
isocpp.org/files/papers/CppDevSurvey-2019-04-summary.pdfNowy filmik od CopperSpice - odcinek odeklaracjach i konwersjach:
youtube.com/watch?v=ZmBvx2acQ2oJonathan Boccara ulepsza klasę, którą zaimplementował w poprzednim wpisie, tym razem m. in. dodaje implementację iteratora zgodnego z biblioteką standardową:
fluentcpp.com/2019/05/10/integrating-curried-objects-with-the-stl/Nowy odcinek słuchowiska CppCast wywiad z Alexem Denisovem, m. in. omawiają narzędzie do testów mutacyjnych o nazwie Mull:
cppcast.com/2019/05/alex-denisov/