Say I have this struct...

Code:
struct SomeStruct
{
 int a;
 int b;
 int c;
 int d;
};
My simple tests indicate this...

Code:
int main()
{
 SomeStruct ss{0};
 ...

 return 0;
}
...is equivalent to this...

Code:
int main()
{
 SomeStruct ss = {0};
 ...

 return 0;
}
Is this kosher??? In my research I found reference to the 2nd, but not the first, i.e., ...

Code:
ss{0}