Это приведет к неопределенному поведению и удалению освобождает память, но не инициализирует его нулем.
Если вы хотите сделать его нулевым, выполните:
SingleBlock::~SingleBlock() { x = y = 0 ; }