Méthode "static" et paramètres

Méthode "static" et paramètres - C++ - Programmation

Marsh Posté le 22-03-2004 à 10:40:17    

Bonjour @ tous,
 
J´utilise une classe contenant des fonctions outils. J´ai donc déclaré toutes les méthodes de la classe "static" pour simplifier mon code lors de l´appel de ces fonctions (je n´ai pas besoin de créer une instance de la classe pour en utiliser ses méthodes).
Jusque là, je crois que je ne me trompe pas trop...
Mon problème est que je dois définir des variables pour ces fonctions (forcément !) et je ne peux pas les définir locales (c´est compliqué, c´est parce que j´utilise un générateur de code que j´ai moi même mis au point et il n´est pas encore terrible).
A priori, c´est impossible de déclarer les variables (dont j´ai besoin dans mes méthodes "static" ) directement en tant qu´attributs de la classe (globales pour la classe)... Vrai ou faux ??
 
Merci de votre attention !!!
Fafix

Reply

Marsh Posté le 22-03-2004 à 10:40:17   

Reply

Marsh Posté le 22-03-2004 à 10:58:46    

bah tu peux tres bien , de la meme facon , mettre des varibles de classe statique.
 
 
class Foo{
..
static int m_f;
}
 
int Foo::m_f = 0;

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed