Нет. Вы должны вручную обнулить память. Помните, что new
- это не только выделение памяти, но и инициализация с помощью конструкторов. Это где calloc
удобно в C (который не имеет функций инициализатора). Вы можете написать обертку над new
или даже использовать calloc
, но большую часть времени для объектов без POD это не имеет особого смысла.