I saw many examples of C++ uniform initialization, but not a single initialization like x and myStruct1 in the example.
struct MyStruct{
int a;
int b;
};
class MyClass {
public:
MyClass() :
x{},
myStruct1{}
{
}
int x;
struct MyStruct myStruct1;
struct MyStruct myStruct2 = {};
};
I know that myStruct2 init is valid.
Is myStruct1 initalization valid?
tnx
lior