В этой статье я расскажу об одном из вариантов каррирования и частичного применения функций в любимом мною C++, покажу свою экспериментальную реализацию сего действа и объясню без математики, на пальцах, что такое вообще каррирование и что же под капотом у [kari.hpp][1], с помощью которой мы и будем каррировать функции. Ну и как тут принято: заинтересовавшихся — прошу под кат.
[Читать дальше →][2]
[1]:
https://github.com/BlackMATov/kari.hpp "kari.hpp"
[2]:
https://habrahabr.ru/post/340722/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut