Klasa Menu - Przykład użycia nowych typów z C++17

Przykład użycia nowych typów dostepnych z C++17: std::optional, std::any, std::variant do implementacji klasy menu. Moduł pozwala na dodawanie callbacków a także tworzenie struktur hierarchicznych. Ciekawa droga jak można się uczyć nowych technik na bazie eksperymentowania.
- #
- #
- #
- #
- 6
- Odpowiedz





Komentarze (6)
najlepsze
Jedyne do czego mogę się przyczepić to że
using f_type = void(*)(std::any& param);Jest spoko i bardzo wydajne ale wygodniej i czytelniej jest dać:
using f_type = std::function ;