Если размер вашего массива всегда один и тот же, сделайте его статическим членом. Статические члены, являющиеся целочисленными типами, могут быть инициализированы непосредственно в определении класса, например, так:
class array
{
static const int arraysize = 10;
int array[arraysize];
public:
array();
};
Это должно работать так, как вы хотите. Если размер массива не всегда одинаков для каждого объекта типа массив, вы не можете сделать это, и вам нужно будет использовать параметры шаблона, динамически распределить массив или использовать вместо него класс контейнера STL (например, std::vector
).