Czy wiesz, że jesteśmy również na Slacku? Dołącz do nas już teraz klikając tutaj!

CppNews #67 [06.05-12.05] - Żegnaj erase-remove idiom!


2019-05-13, 00:00

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!

  1. Nowy post na bfilipek.com, wpis gościnny którego autorem jest Scott Furry. Opisuje on jak zmigrować z boost::filesystem do std::filesystem. Pokazane są wszystkie różnice - od zmian potrzebnych do zlinkowania projektu po detale, jak np. różnice w path reverse iterator:
    bfilipek.com/2019/05/boost-to-stdfs.html

  2. Artykuł 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/

  3. Nowy wpis od Rainera Grimma - tym razem pokazuje najbardziej wyczekiwaną funkcję języka - Moduły+
    modernescpp.com/index.php/c-20-modules

  4. Jason 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=YGAX509TCQs

  5. Jonathan 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/

  6. Ostatnio pisaliśmy wam o ankiecie dla wszystkich C++, poniżej pdf z jej wynikami:
    isocpp.org/files/papers/CppDevSurvey-2019-04-summary.pdf

  7. Nowy filmik od CopperSpice - odcinek odeklaracjach i konwersjach:
    youtube.com/watch?v=ZmBvx2acQ2o

  8. Jonathan 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/

  9. 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/



Wojciech Razik

Programista C++ z wieloletnim stażem. Uwielbia czytać standard C++ przed snem, na co dzień tworzy oprogramowanie do robota. Jego drugą pasją jest hejtowanie JSa.

Profil na LinkedIn


Podobne wpisy


Pssst! Używamy Cookies. Poprzez używanie naszego serwisu zgadzasz się na odczytywanie i zapisywanie Cookies w swojej przeglądarce.
Polityka Prywatności