Salut à tous,
Alors considérons le code suivant :
Il marche, cependant il ne prend en compte qu'un seul argument.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 int hello(int) { cout << "hello" << endl; } template < class type_retour, class arg, type_retour(&pt)(arg) > class FuncPtr { public: static type_retour Exec(arg a) { pt(a); } }; int main() { FuncPtr<int,int,hello>::Exec(2); return 0; }
Serait-ce possible, en utilisant Boost ou autre, de faire, par les templates, une class template pouvant prendre en compte X arguments de X types s'il le faut... Passer des ARRAY de boost en paramètre?![]()
Merci pour votre temps et votre attention.
Partager