Деструктор (не деконструктор ) будет вызываться в самом конце функции main()
- после выполнения getch()
. Я предполагаю, что вы вызываете это, чтобы заставить консоль ждать вашего ввода, вместо того, чтобы сразу же закрываться. Проблема в том, что деструктор будет называться после того, как вы нажмете клавишу, что сделает его маловероятным для вас.