Прежде всего, обычно лучше инициализировать вещи в списке инициализации конструктора, а не в теле конструктора.
Вы можете инициализировать массив с предварительно определенной границей, если вы знаете эту границу во время компиляции. В этой ситуации вам нужно будет динамически распределять пространство.
Вы должны помнить, что у вас должен быть деструктор, который удалял бы массив, когда объект уничтожался, или вы получали утечку памяти.