Не могу разобраться, в каких случаях new НЕ инициализирует память. Для классов с конструкторами, понятно, вызывается конструктор, память инициализируется. Для простых типов, похоже, что нет. А для структур, например? Просто мне надо выделять память под прочитанные из файла данные и терять время на её инициализацию неохота. malloc - то, что нужно, но хотелось бы иметь возможность обмазываться синтаксическим сахаром, типа unique_ptr.