Problème avec fichier annexe *.cpp

Merci kamill pour cet exemple.

C'est l'équivalent de la déclaration forward en Pascal ?

J'ai remplacé le "int" par une "class" : ça ne le fait pas !

extern class Tutu danse;

void setup() {
  danse.tourner();
}

void loop() {
}

class Tutu {
  public:
    Tutu() {};
    void tourner() {};
};

QCM :

  • Je n'utilise pas la bonne syntaxe
  • ça ne peut pas fonctionner
  • je n'ai rien compris.
    NOTA : la déclaration forward en Pascal fonctionne avec les objets.

Cordialement

Pierre