Конструктор (при отсутствии ctor-initializer-list ) вызывает конструктор по умолчанию для каждого подобъекта.
Поскольку у вас нет базовых классов, а переменные-члены являются примитивными типами, он ничего не будет делать.
То же самое с деструктором.Ваш неявно генерируется компилятором, так как вы не объявили его, и он вызовет деструктор для каждого подобъекта.Опять же, это тривиально, потому что ваш единственный подобъект - это совокупность примитивов.
Теперь вся память класса будет освобождена, когда вы удалите ее.Поскольку массив встроен в класс, он является частью той же области памяти и будет освобожден одновременно.