Problème avec fichier annexe *.cpp

J'ai utilisé Pascal que de manière superficielle, donc je ne saurais dire si forward et externes sont équivalents.

Mais en C/C++ le type de la variable doit être complètement défini avant son utilisation.
Tu pourrais donc faire

extern class Tutu danse;

// définition de la class Tutu avant son utilisation
class Tutu {
  public:
    Tutu() {};
    void tourner() {};
};

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

void loop() {
}

Mais ça présente quand même un intérêt limité.