permet de dire que j'ai la fonctionComment utiliser la variable pour le nom de variable (partielle)? (C)
void do_work (foo?);
Le? représente un 0 ou un 1 qui sera la valeur de la variable
int bar = 0;
Il y a aussi les variables
int foo0 = 0;
int foo1 = 0;
Je suis en train d'injecter la valeur d'une variable dans le nom d'une autre variable de sorte que la fonction obtient le nom complet de l'une ou l'autre variable en fonction de la logique précédente.
Comment est-ce que je peux faire ceci?
(Dans ce cas, je ne suis pas inquiet au sujet de la pratique bonne ou mauvaise.)
Savez-vous que les noms de variables n'existent pas au moment de l'exécution? – ruslik
Haha, vous pourriez penser que ce serait évident –
@ruslik: Cela dépend entièrement de la liaison. Les variables globales dans les bibliothèques partagées peuvent être consultées au moment de l'exécution (par nom). – dreamlax