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

CppNews #35: [27.08 - 02.09.2018]


2018-09-02, 23:56

Jak co tydzień zapraszamy na newsy. Dzisiaj m. in. o tym, jak możemy “poudawać” nowe funkcje języka, zanim zmienimy kompilator na nowszy oraz kolejne ułatwienie, które czeka nas w C++20. Zapraszamy!

CppNews #35: [27.08 - 02.09.2018]

  1. Kontynuacja wpisu od Bartłomieja Filipka na temat wyszukiwania algorytmem booyera-moore’a, tym razem o przygotowaniu danych: https://www.bfilipek.com/2018/08/searcher-preprocessing.html

  2. Wpis o C++ Core Guideliness od Rainera Grimma, tym razem opisuje punkty dotyczące stałych: http://www.modernescpp.com/index.php/c-core-guidelines-rules-for-constants-and-immutability

  3. C++ Weekly od Jasona Turnera - opisuje kolejną funkcję C++20, wyrażenia inicjalizujące w pętli for: https://www.youtube.com/watch?v=gqhHbhBoDtw

  4. Gościnny wpis na blogu Jonathana Boccary, uproszczona implementacja przy CRTP: https://www.fluentcpp.com/2018/08/28/removing-duplicates-crtp-base-classes/

  5. Wpis od samego Herba Suttera na blogu ekipy z Microsoft, jak zbindować funkcję porównującą do algorytmów: https://blogs.msdn.microsoft.com/vcblog/2018/08/29/qa-how-to-specialize-stdsort-by-binding-the-comparison-function/

  6. Nowy odcinek CppCast - wywiad z Matthew Fernandezem, naukowcu z Intel Labs, m.in. o formalnej weryfikacji: http://cppcast.com/2018/08/matt-fernandez/

  7. Wpis od Jonathana Boccary - jak “poudawać” nowe funkcje języka, zanim będą dostępne w naszym kodzie produkcyjnym: https://www.fluentcpp.com/2018/08/31/modern-cpp-fake-it-until-you-have-it/

  8. Wpis od Arthura O’Dwyera o customization points (i trochę m.in. o porównywaniu kontenerów): https://quuxplusone.github.io/blog/2018/08/23/customization-point-or-named-function-pick-one/



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.
Polityka Prywatności