Une fonction est appelée à partir de deux fichiers diffirent pour charger des données, dans certains cas, elle est chargée à partir d'un fichier et dans certains cas elle est chargée à partir d'autres fichiers. Mais dans les cas de coin, il est appelé à partir des deux fichiers, ce qui devrait être éviter.Exécution d'une seule fonction
Je peux prendre une variable globale ou utiliser une fonction pour m'assurer que le chargement des données se produit une seule fois.
Vous cherchez une solution plus élégante.
Est-ce que linux fournit une API pour y parvenir?
Merci
Vous pouvez utiliser une variable 'static' dans le corps de la fonction pour vous souvenir si elle a été exécutée. Il n'y a pas besoin d'une "API spéciale" pour un problème si chétif. – rburny
vous devez montrer votre code ... –