CppNews #41: [8.10 - 14.10.2018]


2018-10-14, 04:12

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 wpisu opisującego zasady z C++ Core Guidelines dotyczące Conceptów, najbardziej wyczekiwanego ficzera C++20. Oprócz tego między innymi obszerny wpis o dedukcji typu klasy i filmik, w którym wytłumaczone jest jak kompilator traktuje słowo kluczowe “inline”.

Na końcu czeka na was także bonus!

  1. Nowy post od Rainera Grimma, po ostatnim wstępie do metaprogramowania. Dzisiaj zaczął opisywać zasady z C++ Core Guidelines dotyczące najbardziej porządanego ficzera C++20 - Conceptów. Warto wiedzieć, że Concepty są w obecnej wersji roboczej standardu!
    http://modernescpp.com/index.php/c-core-guidelines-rules-for-the-usage-of-concepts-2

  2. W ostatnim C++ Weekly od Jasona Turnera omawiane jest słowo kluczowe “inline” - czym właściwie jest dla kompilatora i kiedy warto go używać:
    https://youtube.com/watch?v=GldFtXZkgYo

  3. Jonathan Boccara pokazuje ciekawą technikę, pomocną przy zrozumieniu nowego kodu: liczenie wystąpień poszczególnych wyrazów
    https://fluentcpp.com/2018/10/09/3-things-that-counting-words-can-reveal-on-your-code/

  4. Jak uniknąć błędów związanych z obsługą czasu letniego - bilbioteka abseil dodała funkcje przydatne w konwertowaniu czasu, m. in. pomiędzy strefami czasowymi:
    https://abseil.io/blog/20181010-civil-time

  5. Wpis od Arne Mertz - pokazuje jak wywoływać kod “C” z poziomu C++, wyjaśnia co to takiego jest extern "C":
    https://arne-mertz.de/2018/10/calling-cpp-code-from-c-with-extern-c/

  6. Na blogu microsoftu pojawił się wpis dotyczący dedukcji typów dla klasy. Oprócz prostych przykładów, jest też kącik dla ekspertów z ciekawymi przykładami:
    https://blogs.msdn.microsoft.com/vcblog/2018/10/11/how-to-use-class-template-argument-deduction/

  7. Artykuł, a właściwie mini-projekt od Jonathana Boccary, aplikacja licząca ilość wystąpień słów w pliku tekstowym:
    https://www.fluentcpp.com/2018/10/12/word-counting-cpp-simple-word-counter/

  8. Nowy odcinek CppCast - wywiad z Damienem Buhlem, rozmowa o WebAssembly i nxxm
    http://cppcast.com/2018/10/damien-buhl/

Bonus: Jeśli rozwiązałeś już wszystkie pytania z cppquiz.org - poniżej znajdziesz jeszcze więcej ciekawych zagadek, od naszego rodaka Mateusza Janka (aktywnego kontrybutora do clanga):
http://stryku.pl/poetry/puzzle_8.php



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.