m
инициализация структур через
calloc()
не будет работатьcalloc
не начинает время жизни ни одного объекта. После выделения памяти через calloc
нужно создать структуру через placement new. При этом zero initialization проставит правильное значение:> If T is a scalar type, the object's initial value is the integral constant zero explicitly converted to T.