Une liste dans une structure.
class Polygone
{
  std::list<Point> points;
};

main ()
{
Polygone poly;

poly.points.push_back (1,2);
Poly.points.push_back (2,5);
etc...
}