J'ai l'habitude de passer des fonctions lambda (et d'autres callables) aux fonctions de modèle - et de les utiliser - comme suit template <typename F>
auto bar (F && f)
...
avec des tableaux C, il y a été le cas que simplement nommer un tableau a le même effet que l'écriture & foo [0] pour quelque chose qui approche 50 ans. ...