map static - C++ - Programmation
Marsh Posté le 12-07-2003 à 01:30:35
? ben avec le constructeur....
sinon, tu peux initialiser des vectors, listes, string, deque, set statiquement sans problème tant que le value_type sont des types de base. pour le maps, ce n'est pas possibles, parce que ses éléments sont des pairs. donc ce n'est pas possible. t'as qu'a chercher du coté du design pattern singleton. ou alors tu fais une fonction membre qui construit une et une seule fois un membre statique. à toi de jouer
Marsh Posté le 12-07-2003 à 01:33:35
jvoulais eviter le constructeur pour que mon map soit accessible sans instancier ma classe, de plus mon second element de ma pair est une autre classe
tant pis, jvais trouver une autre solution, merci
Marsh Posté le 12-07-2003 à 01:36:10
? ben tu fais un membre statique/ fonction membre statique... ça pas l'air d'etre tres clair pour toi ce genre de chose...
Marsh Posté le 12-07-2003 à 02:27:49
en effet pas des masses, le c++ nest pas encore ma tasse de thé
Néanmoins si je fait une fct statique en plus, ca oblige les utilisateurs de ma classe de l'appeler avant d'utiliser mon map, se que je trouve assez laid. Mais bon ca me parait la seule solution
Marsh Posté le 12-07-2003 à 01:20:41
Bonjour
je voudrais savoir comment on peut initialiser un map (ou tout autre template) de manière statique
merci