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:
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 */ ); }