Szablony C++ w akcji – silnie typowane, nazwane parametry
Czy pisząc program w języku C++, natknęliście się kiedyś na wywołanie typu foo(true, false, true)? Nie mogliście sobie poradzić ze stworzeniem API, potrzebującego wielu parametrów o domyślnych wartościach, które będzie wygodne w użyciu? W tym artykule przedstawimy jedno z możliwych rozwiązań tego problemu zaimplementowanego w bibliotece indicators autorstwa p-ranav (repozytorium p-ranav/indicators na platformie GitHub).