Ansicht umschalten
Avatar von Jan Krieger

21 Beiträge seit 02.09.2001

rekursive lambdas

Hallo!

Ich glaub eine der anschaulichsten Anwendungen von deducing this sind rekursiv lambdas, die hier leider gar keine Erwähnung finden ... damit müsste dann doch sowas gehen(basierend auf dem super Blog beitrag https://devblogs.microsoft.com/cppblog/cpp23-deducing-this/ ):

auto fibo = [](this auto&& self, unsigned int n) { return (n>1) ? self(n-1)+self(n-2) : 1; };
Bewerten
- +
Ansicht umschalten