Problème de déclaration d'un array dans une classe

Tu pourrais remplacer ton int ledArray[] par un int *ledArray
Et dans le constructeur tu fais un malloc de la taille demandé.

LedStrip::LedStrip(int dmxUniv, int dmxStartChan, int nbLed)
{
     _dmxUniv = dmxUniv;
     _dmxStartChan = dmxStartChan;
     nbChan = nbLed*3;
     int *ledArray= (int*) malloc(nbChan * sizeof(int));

}

je ne l'ai pas fait là mais il faudrait tester que le malloc() se termine bien et que l'allocation a bien été faite en testant si ledArray est null ou pas et aussi remonter une erreur.