Wpis z mikrobloga

Siema Wykopowicze! ( ͡º ͜ʖ͡º)

Dziś mamy treści dla nieco bardziej zaawansowanych programistów ( ͡ ͜ʖ ͡)
Zgodnie z obietnicą Wojtek Razik nagrał film, na którym wyjaśnia, czym jest SFINAE oraz pokazuje, dlaczego nie będzie ono potrzebne po dodaniu conceptów w C++20 ( ͡° ͜ʖ ͡° )*:

https://www.youtube.com/watch?v=uyKbYFhmD0U ()

Miłego oglądania wszystkim! ʕʔ

CppPolska - Siema Wykopowicze! ( ͡º ͜ʖ͡º)

Dziś mamy treści dla nieco bardziej zaaw...

źródło: comment_HSG9rzUhq4nc6n5XP0H9TgkPpZYrlczj.jpg

Pobierz
  • 13
@CppPolska: Nawet nie o to chodzi, często po prostu producent sprzętu produkuje swoje sterowniki pod daną platformę i nic nie mamy do gadania. Natomiast upgrade potrafi być zabójczy, n.p. jeden zupgradował płytkę to po kilku partiach #!$%@?ł wszystko i zastąpił Raspbbery Pi bo było stabilniejsze. No, dopóki mu ekrany przestały startować, ale to krytyczne nie jest.
via Wykop Mobilny (Android)
  • 0
@jm4R w sumie to tak, tylko zamiast zwracać integera byśmy zwracali U; generalnie sprawdzałem na gcc i clang i najwidoczniej clang ma bardziej skończoną implementację i używałem std::issamev, bo godbolt nie miał headera od konceptów.
@vindeleonis: Będzie dostępna tylko jedna składnia, terse syntax, która została zaakceptowana w listopadzie 2018 roku na spotkaniu komisji w San Diego (www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1141r2.html).

Gcc prawdopodobnie jeszcze nie ma implementacji, na filmiku widać developerską wersję clanga która jest dopiero domerge'owywana do oficjalnego brancha (konkretnie ta: https://github.com/saarraz/clang-concepts-monorepo).

Może testowałeś Concept TS a nie Concepty, które weszły do standardu? Te, które weszły do standardu są dostępne właśnie tam gdzie @jm4R pokazał (to jest skompilowane repo,