Bonjour,
J'aurais voulu savoir s'il existait une méthode pour faire l'inverse d'une fonction avec ellipse.
C'est à dire que j'ai une fonction qui prend en paramètre un nombre variable d'arguments, ces arguments sont récupérés sous forme d'une va_list, et j'aimerais construire un autre appel avec.
En fait, je voudrais un moyen de "faire passer" mes arguments à une autre fonction.
(Prière de ne pas débattre sur le pourquoi mais sur le comment)
Voici le code de la fonction qui recoit les arguments :
En remerciant ceux qui répondront!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 template <class IType, class MType> void Timer<IType, MType>::operator()( float seconds, ... ) { // Récupération de la va_list (m_instance->*m_method)( /* arguments à placer ici */ ); }
Partager