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
Linked list of polygons
How do I create a linked list of polygons using STL? I have a polygon class, CPolygon, but doing
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
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement