Bonjour,

Je suis en train d'écrire une classe en C++ managé.
J'aimerai qu'il existe plusieurs constructeurs possibles.

Dans mon exemple si ring est false j'aimerai que ma fonction n'attende pas de date2.
Je n'ai pas compris comment faire malgré les indications dans la FAQ.

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
19
20
 
public ref class Task
{
	public:
		DateTime heureTache;
		String ^ texte;
		bool alarme;
		DateTime heureAlarme;
 
	public: Task( DateTime date1 , String^ chaine1 , bool ring , DateTime date2 ){
		heureTache = date1;
		texte = chaine1;
		alarme = ring;
		if ( ring == true )
                    heureAlarme = date2;
	};
 
	~Task(void){};
 
};