>>917
struct Point
{
  int x, y;
  Point( int a, int b ) : x(a), y(b){}
};

Point points[] ={
  Point( 0, 0 ), Point( 0, 1 ), Point( 1, 0 ), Point( 1, 1 )
};

普通にできるが…