List static en c++
tchou93270
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
tchou93270 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
tchou93270 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila mon problème, en fait j'ai créer une class coverclass.hh:
class coverclass
{
public:
typedef std::map< char*,std::list<char*> > fonction_map;
static fonction_map _listfonction;
...
public:
static void ajout(char* nomclass,char* nomfonction){...}
static void save(char* name){...}
}
Cette class est inclue dans plusieurs autres fichier afin d'utiliser la méthode static d'ajout (la méthode permet d'ajouter dans la fonction_map une pair avec comme clé (nomchass), et une liste qui va contenir "entre autres" nomfonction).
Voila mon probleme, je voudrais lors de la fin de mon programme principal utiliser la méthode save, pour pouvoir sauvegarder toute la map dans un fichier.Le problème c'est que le main est tellement complexe que je ne peux pas savoir par ou l'on va passé, et donc je ne sais pas quand lançer ma fonction save...
Avez vous une idée de comment je pourais faire pour récuperer cette map en mémoire?
Sinon au lieu de la méthode static d'ajout utiliser par les autres class j'aurai pu mettre directement des redirections des informatiions vers un fichier commun, mais je ne pense pas que ce soit optimal, de plus le fichier sera mal organisé...
Voila mon problème, en fait j'ai créer une class coverclass.hh:
class coverclass
{
public:
typedef std::map< char*,std::list<char*> > fonction_map;
static fonction_map _listfonction;
...
public:
static void ajout(char* nomclass,char* nomfonction){...}
static void save(char* name){...}
}
Cette class est inclue dans plusieurs autres fichier afin d'utiliser la méthode static d'ajout (la méthode permet d'ajouter dans la fonction_map une pair avec comme clé (nomchass), et une liste qui va contenir "entre autres" nomfonction).
Voila mon probleme, je voudrais lors de la fin de mon programme principal utiliser la méthode save, pour pouvoir sauvegarder toute la map dans un fichier.Le problème c'est que le main est tellement complexe que je ne peux pas savoir par ou l'on va passé, et donc je ne sais pas quand lançer ma fonction save...
Avez vous une idée de comment je pourais faire pour récuperer cette map en mémoire?
Sinon au lieu de la méthode static d'ajout utiliser par les autres class j'aurai pu mettre directement des redirections des informatiions vers un fichier commun, mais je ne pense pas que ce soit optimal, de plus le fichier sera mal organisé...
A voir également:
- List static en c++
- List disk - Guide
- Directory list & print - Télécharger - Divers Utilitaires
- Liste déroulante en cascade - Guide
- Comment mettre sa liste d'amis en privé sur facebook - Guide
- Pfn list corrupt ✓ - Forum Windows