#include <iostream>

struct CubbiPoint
{
    float p[5]
    ,    &x {p[0]}
    ,    &y {p[1]}
    ,    &z {p[2]}
    ,    &u {p[3]}
    ,    &v {p[4]};
};

int main()
{
    CubbiPoint cp;
    cp.x = cp.y = cp.z = 0.0f;
    cp.u = cp.v = 0.0f;
    for(float const &f : cp.p)
    {
        std::cout << f << std::endl;
    }
}