Вы не можете использовать нестатический c непостоянный элемент данных в качестве размера элемента данных типа массива.
Более того, массивы переменной длины не являются стандартной функцией C ++.
Вам нужно объявить класс шаблона, например,
template <size_t cantActores>
class Pelicula
{
private:
Actor listaActores[cantActores];
public:
size_t getlistActores() const {return cantActores;};
};
Так что, если вам нужны объекты класса, которые будут содержать массивы разных размеров, просто укажите размер в качестве аргумента шаблона.
Другой подход заключается в использовании стандартного шаблона класса std::vector
вместо массива.