All pastes #1386053 Raw Edit

Mine

public cpp v1 · immutable
#1386053 ·published 2009-04-08 14:33 UTC
rendered paste body
#pragma once#include <iostream>#include <list>class Point;class Polygon{private:	static int m_id;	int id;	std::list<Point> m_points;public:	Polygon(void);	Polygon(const std::list<Point> &l);	virtual ~Polygon(void);	Polygon& operator<<(const Point &p);	Polygon& operator<<(std::list<Point> &l);	friend const Polygon operator-(const Polygon &pol, const Point &p);	Polygon& operator=(const Polygon &p);	friend std::ostream& operator<<(std::ostream &os, const Polygon &p);};