Вот как вы можете создать массив указателей, который имеет фиксированный размер:
class CardHandler
{
private:
Card* arr[40];
}
Вам нужно будет заполнить указатели фактическими картами, расположенными в куче в конструкторе. Или, может быть, лучше:
class CardHandler
{
private:
Card arr[40];
}
Это массив из 40 реальных карт, которые вы можете инициализировать так, как хотите, но всегда будут распределяться с момента вызова вашего конструктора и до вызова вашего деструктора.