В самом верху класса это должно быть
int* ptrDynamic = new int[5];
, а не
int* ptrDynamic = new int(5);
Квадратные скобки означают выделение массива из 5 элементов. Круглые скобки означают выделение одного целого числа со значением 5.
Кроме того, удаление должно быть
delete [] ptrDynamic;
, чтобы освободить весь массив, а не только один объект.