Mirki jak wam się podoba taki potworek:
Utils::for_each_if_else(begin, end,
pred1, fun1,
pred2, fun2,
...
predn, funn,
funElse);
?
W srodku przeklada, to na:
if(pred1(\*it))
fun1(\*it)
else if...
else ...
Implementacja: http://pastebin.com/4j7Nm6iS
real-life exampl: http://pastebin.com/KZnS4CnC
Mój pierwszy variadic template ;), więc chętnie przyjmę każdą krytykę!
#cpp
Utils::for_each_if_else(begin, end,
pred1, fun1,
pred2, fun2,
...
predn, funn,
funElse);
?
W srodku przeklada, to na:
if(pred1(\*it))
fun1(\*it)
else if...
else ...
Implementacja: http://pastebin.com/4j7Nm6iS
real-life exampl: http://pastebin.com/KZnS4CnC
Mój pierwszy variadic template ;), więc chętnie przyjmę każdą krytykę!
#cpp
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Komentarz usunięty przez autora