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.