Bonjour !
Alors considérons le template suivant:
Cette fonction doit appeler set_args autant de fois qu'il y a d'arguments dans args... !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 template<typename Lt, typename... Args> void AngelScriptEngine::handle(AngelScriptEngine::script_id_t sid, Args... args) { /// ..... int arg_counter = 0; set_args(pContext, arg_counter, args...); /// .... }
Alors voici set_args:
Est-ce la bonne facon de faire ceci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 template<typename Lt, typename... Args> void set_args(asIScriptContext& isc, int& counter, Args&&... args) { isc.SetArgDWord(counter, args...); counter++; }
merci, nico
Partager