>>500
struct BasicStruct {
int x;
float y;
};

struct AltStruct {
AltStruct(int _x, float _y) : x(_x), y(_y) {}

private:
int x;
float y;
};

BasicStruct var1 = { 5, 3.2f };
AltStruct var2 = { 2, 4.3f };

とかが可能
配列はシラネ