私は、C++で同じことを達成するための多くの異なる方法があることを理解しています。ただし、構造体を初期化するこれらの方法の違いを知りたいと思います。また、これらのメソッドのいくつかはCからのものであることがわかっているので、C++での処理方法についても知りたいと思います。
struct MyStruct
{
int x, y, z;
};
MyStruct s1 = { 0 }; //I think this is from C but not really sure.
MyStruct s2 = { }; //I think this might be from C++
MyStruct s3 = { sizeof(MyStruct) } ; //Not sure where this comes from but I like it
C ++でプログラミングする場合、どちらを使用すればよいですか?