VS
Size: a a a
VS
VS
SS
K
D
VS
AS
SS
SS
VS
VS
K
D
D
VS
TS
d.
K
с
For the first (non-array) form, expression must be a pointer to an object type or a class type contextually implicitly convertible to such pointer, and its value must be either null or pointer to a non-array object created by a new-expression, or a pointer to a base subobject of a non-array object created by a new-expression. If expression is anything else, including if it is a pointer obtained by the array form of new-expression, the behavior is undefined.
TS
new[]
это delete[],
аналогично