- if T is a class type (clause 9) with either no default constructor
(12.1) or a default constructor that is user-provided or deleted,
- then then the object is default-initialized;
+ then the object is default-initialized;
- if T is a (possibly cv-qualified) class type without a user-provided
or deleted default constructor, then the object is zero-initialized