It starts from 8.5/16the first bullet to 8.5.4list-initialization and from the 8.5.4/3third bullet to 8.5.1aggregate initialization, and then 8.5.1/4says
, , , n -, ,
, = { ... } { ... }, , , direct-list-initialization, , .
, , , 8.5.4 :
struct A {
explicit A();
};
A a[1]{};
A a[1] = {};
, , ,
struct A {
explicit A(int);
};
A a[1]{0};
A a[1] = {0};
FCD , . , FCD , , , ( ). , , . .