Estou procurando as regras que envolvem a passagem de modelos C ++ como argumentos. Isso é suportado pelo C ++, como mostra um exemplo aqui: #include <iostream> void add1(int &v) { v+=1; } void add2(int &v) { v+=2; } template <void (*T)(int &)> void doOperation() {...