Exemple d'initialisation variable (polymorphisme)

Dependencies:   mbed

Committer:
YROY2004
Date:
Wed Feb 14 15:22:56 2018 +0000
Revision:
0:1e0b34f02f01
Exemple d'initialisation variable (polymorphisme)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
YROY2004 0:1e0b34f02f01 1 class maClasseToggle
YROY2004 0:1e0b34f02f01 2 {
YROY2004 0:1e0b34f02f01 3 public:
YROY2004 0:1e0b34f02f01 4 maClasseToggle(void){
YROY2004 0:1e0b34f02f01 5 statut = 0;
YROY2004 0:1e0b34f02f01 6 }
YROY2004 0:1e0b34f02f01 7 maClasseToggle(unsigned char s):statut(s)
YROY2004 0:1e0b34f02f01 8 {
YROY2004 0:1e0b34f02f01 9
YROY2004 0:1e0b34f02f01 10 }
YROY2004 0:1e0b34f02f01 11 void toggle(void){
YROY2004 0:1e0b34f02f01 12 if (statut == 0){
YROY2004 0:1e0b34f02f01 13 statut = 1;
YROY2004 0:1e0b34f02f01 14 }
YROY2004 0:1e0b34f02f01 15 else {
YROY2004 0:1e0b34f02f01 16 statut = 0;
YROY2004 0:1e0b34f02f01 17 }
YROY2004 0:1e0b34f02f01 18 }
YROY2004 0:1e0b34f02f01 19 unsigned char retourneStatut(void){
YROY2004 0:1e0b34f02f01 20 return statut;
YROY2004 0:1e0b34f02f01 21 }
YROY2004 0:1e0b34f02f01 22 private:
YROY2004 0:1e0b34f02f01 23 unsigned char statut;
YROY2004 0:1e0b34f02f01 24 };