Z ciekawości, gdzie tak bardzo przydaje się refleksja?


@cordianss: parsowanie do struktur danych to IMO must have w normalnym współczesnym języku
  • Odpowiedz
  • 1
@walokid: Dam Ci przykład nad którym teraz pracuje.
Mam rożne klasy w C++ które mogą, ale nie muszą, mieć różne callbacki. Np. OnAttach, BeforeDelete, OnEvent etc.
I teraz mógłbym oczywiście ręcznie wszystko łączyć. Ale dzięki conceptom/SFINAE i if constexpr mogę po prostu zdefiniować jedną funkcje która tworzy obiekt i jeżeli funkcja istnieje to ją po prostu dodaje do listy callbacków do wywołania przy evencie.
A jak chcę rozszerzyć klasę, to
  • Odpowiedz
Pigma Sakura MB

niepodobne do wersji FB, inny typ produktu co na plus. końcówka zbliżona do pigma sakura brush pen jednak wieksza co nie wplywa na wielkosc pisma. Mniejsza jednak od podobnej opcji od Zig Kuretake i z pewnoscia lepsza opcja. atrament dobry ciemny jak w pozostalych.

atramentu wymiana mozliwa, pozwala na kilka uzupelnien po czym gąbka wewnatrz z czasem slabieje trzyma atrament i pisak przestaje pisac.

-------
BiedyZBaszkoj - Pigma Sakura MB 

niepodobne do wersji FB, inny typ produktu co na pl...

źródło: 71798

Pobierz
  • Odpowiedz