CppNews #45: [07.11 - 11.11.2018]


2018-11-11, 02:49

CppNews #45: [07.11 - 11.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łaśnie zakończyło się spotkanie komisji standaryzacyjnej w San Diego - poniżej znajdziecie link do pierwszego raportu. Oprócz tego filmik prezentujący różnice pomiędzy std::cout, std::cerr i std::clog, praktyczne przykłady operacji na kontenerach i wiele więcej!

  1. Właśnie skończyło się spotkanie komisji standaryzacyjnej w San Diego. Tuż przed rozpoczęciem się spotkania Herb Sutter opublikował raport, w którym m. in. ogłosił pojawienie się dwóch nowych grup ‘inkubatorów’. Ze względu na ogromną ilość propozycji, wszystkie papiery będą trafiały najpierw do nich:
    herbsutter.com/2018/11/05/pre-trip-report-fall-iso-c-standards-meeting-san-diego/
    Pojawił się również pierwszy raport już po zakończeniu spotkania. Ustalono oficjalną składnie Conceptów, wiemy już że w C++20 pojawią się Ranges! Jeśli jesteście ciekawi, co jeszcze wejdzie do standardu, poniżej szczegółowe informacje:
    reddit.com/r/cpp/comments/9vwvbz/2018_san_diego_iso_c_committee_trip_report_ranges/

  2. Post od Arthura O’Dwyera na temat argument depend lookup. Jest to koncynuacja jednego z poprzednich jego wpisów. Tym razem rozważa, czy w bibliotece standardowej powinniśmy używać generycznych nazw:
    quuxplusone.github.io/blog/2018/11/04/std-hash-value/

  3. Nowy odcinek C++ Weekly - Jason Turner w tym tygodniu pokazuje różnice pomiędzy std::cerr, std::cout i std::clog:
    youtube.com/watch?v=lHGR_kH0PNA

  4. Jonathan Boccara napisał dwa wpisy, z praktycznymi algorytmami na kontenerach. W pierwszym opisuje jak przenieść unique_ptry do innego setu:
    fluentcpp.com/2018/11/06/how-to-transfer-unique_ptrs-from-a-set-to-another/
    W drugim opisuje jak mając mapę zrobić nową kolekcję zawierającą tylko klucze:
    fluentcpp.com/2018/11/06/how-to-transfer-unique_ptrs-from-a-set-to-another/

  5. Jeremy Ong napisał artykuł ze swoimi przemyśleniami na temat słynnego proposalu 2D graphics:
    jeremyong.com/c++/graphics/2018/11/05/thoughs-on-the-cpp-graphics-proposal.html

  6. Post od Guillaume Racicot - opisuje moduły:
    gracicot.github.io/modules/2018/11/04/modules-are-not-precompiled-headers.html

  7. Filmik od ekipy z CopperSpice - tym razem omawiają wszystko, co dotyczy kolejności (np. Sequence Pointy)
    youtube.com/watch?v=E-a5d6LRWq8

  8. Bartłomiej Filipek pochwalił się nowym rozdziałem swojej książki, w którym opisujej algorytmy równoległe z bilbioteki standardowej:
    bfilipek.com/2018/11/cpp17indetail-update3.html

  9. Na blogu MSVS pojawiła się informacja, że można już używać biblioteki range-v3 od Erica Niblera. Warto spomnieć, że dodanie do projektu tej bilbioteki jest super łatwe, jeśli korzysetamy z vcpkg:
    blogs.msdn.microsoft.com/vcblog/2018/11/07/use-the-official-range-v3-with-msvc-2017-version-15-9/



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
Pssst! Używamy Cookies. Poprzez używanie naszego serwisu zgadzasz się na odczytywanie i zapisywanie Cookies w swojej przeglądarce.