Bonjour,

J'essaie de créer un objet composé d'un int private, muni d'une méthode qui retourne la valeur maximale passée en argument au cours d'appels successifs.
Il serait logique de pouvoir déclarer l'int private en static, mais j'ai une erreur au link.
Voilà où j'en suis:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
class Un_int   { // ON ESSAIE DE VOIR  si on peut declarer private et static
	int entier_private;
public:
	Un_int ( int initial_un_int );
	~Un_int();
	int affiche_un_int( void );
	int retourne_le_max( int argum )
	{
		static int piege_de_krystel = 0;
		if ( argum > piege_de_krystel )
		{
			piege_de_krystel = argum;
		}
		entier_private = piege_de_krystel;
		return entier_private;
	}
};
Il doit certainement exister un moyen d'améliorer le modèle
Merci si vous avez une idée.