Fonctions répétitives
Dj2
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je voulais savoir si il était possible de simplifier ce code.
je voulais savoir si il était possible de simplifier ce code.
void check(void) { } void F1(void) { check(); // .... } void F2(void) { check(); // ..... } void F3(void) { check(); // ....... } void F4(void) { check(); // ....... } // etc...
Configuration: Windows / Chrome 75.0.3770.142
A voir également:
- Fonctions répétitives
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Fonctions excel en anglais - Guide
- Fonctions excel - Guide
- Aucun groupe de fonctions ni onglet n'est actuellement chargé dans le ruban - Forum Word
- Les fonctions logiques excel - Guide
2 réponses
Bonsoir
Si
Si ça signifie autre chose, ça dépend, au moins de:
Si
//........signifie un code différent à chaque fois alors non, ou difficilement, car la méthode check, concentre déjà ce qui est commun.
Si ça signifie autre chose, ça dépend, au moins de:
- la signification
- « qui » utilise F1, F2, F3 etc...
Salut.
si ton but c'est d'avoir des fonctions qui font automatiquement un "check" au début, ça me parait possible, mais pas forcément plus simple.
si ton but c'est d'avoir des fonctions qui font automatiquement un "check" au début, ça me parait possible, mais pas forcément plus simple.
struct fonction { fonction() { check(); } } struct F1 : public fonction { static operator()(void){...] }A tester, pas sur que ça fonctionne, mais ça pourrait être l'esprit.