Un peu de dérision :
supercc:
Joue au jeu des 7 erreurs entre ton code avec référence et celui de hbachetti. Il y en a forcément au moins une
Avec ce genre de réponse, à part parler pour ne rien dire...
Un peu d'essais avec l'exemple donné, cité, car le blabla ne m'intéresse pas:
Le .h
#ifndef menuLCD_h
#define menuLCD_h
#include <LiquidCrystal.h>
class MenuLCD
{
public :
MenuLCD(LiquidCrystal &lcd); //Constructor
void getTest(void);
private :
LiquidCrystal &_lcd;
};
#endif
le .cpp
#include "menuLCD.h"
MenuLCD::MenuLCD(LiquidCrystal &lcd)
{
_lcd = lcd;
}
void MenuLCD::getTest(void)
{
_lcd.clear();
_lcd.setCursor(0,0); //Colonne, Ligne
_lcd.print("Hello world");
}
Le résultat :
Cela ne produit rien à part un joli crash du µC... Comme j'ai dit plus haut. Pourtant, il n'y a pas de différence au niveau pointeur. Ou alors, j'ai mal lu !