Je rencontre un souci que j'avais eu il y a longtemps mais impossible de me rappeler comment faire ni retrouver la solution :-/
En gros, j'ai un fichier .h: #include <LiquidCrystal_I2C.h>
class truc {
private:
LiquidCrystal_I2C lcd(0x27,20,4);
};
Mais voilà, dans un .h on peut pas déclarer de variables comme cela...
Et je sais plus comment faire :-s
Super ! Merci pour les réponses les gars
C'est pas un truc qu'on fait tous les jours (du moins pour ma part ^^)
Je vais modifier mon code avec vos exemples
L'objet statique est valable aussi, car si tu crées plusieurs objets de la classe truc, l'avantage est que l'objet LCD reste unique.
Comme c'est un objet lié à du hardware, il est rare d'en instancier plusieurs, et pour cause. Les LCD ne se multiplient pas tout seuls comme les octets.
Trouvé ^^
Bête mais je cherchais depuis vos soluces, et y a un ";" qui a sauté dans le fichier qui était lu par le compilateur juste avant mon lcd.h......
Comme quoi des fois ça tient pas à grand chose les conneries ^^