/*
 * Instituto Superior de Engenharia do Porto
 *
 * Estruturas de Informação
 *
 * 2000/2001
 *
 * ------------------------------------------
 *
 * demonstração conceitos genériocs sobre classes C++
 *		
 * x.h
 *
 */


class CX  
{
	int m_iValor;
public:
	CX();
	CX(int iV);
	CX(const CX& o);
	virtual ~CX();

	int getValor() const;
	void setValor(int iV);

	CX& operator=(const CX& o);
};

bool operator==(const CX& a, const CX& b);
CX operator+(const CX& a, const CX& b);



