Objet d'une classe en paramètre dans une autre classe

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 :wink:

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 !