Linked list of polygons

Started by
0 comments, last by benjamin bunny 22 years, 3 months ago
How do I create a linked list of polygons using STL? I have a polygon class, CPolygon, but doing
  
CPolygon poly(1,1,1, 0,1,1 ,1,2,3); //poly initialized with some random vertex positions

std::list<CPolygon> polyList;

//followed by 


polyList.push_back(poly);

  
seems to just pass a pointer to the poly to the poly list rather than the poly itself. I know this because if I later change the polygon I passed to the list, then display the contents of the list, the contents will be changed. www.elf-stone.com

____________________________________________________________www.elf-stone.com | Automated GL Extension Loading: GLee 5.00 for Win32 and Linux

Advertisement
ah. I just discovered that it''s probably because CPolygon doesn''t have a copy constructor. That should fix it.

www.elf-stone.com

____________________________________________________________www.elf-stone.com | Automated GL Extension Loading: GLee 5.00 for Win32 and Linux

This topic is closed to new replies.

Advertisement