All pastes #751651 Raw Edit

Adrian

public cpp v1 · immutable
#751651 ·published 2007-10-27 16:22 UTC
rendered paste body
class equipment{	public:		equipment(double price) { m_cost = price; }		double getPrice() const { return m_cost; }		double setPrice(double price) { m_cost = price; }		private:		double m_cost;};class carryableEquipment : public equipment{	public:        	carryableEquipment(double price) : equipment(price) {} ;		double getPrice() const { return equipment::getPrice(); }		double setPrice(double price) { equipment::setPrice(price); }};class weapon : public carryableEquipment{	public:		weapon(double price) : carryableEquipment(price) {} ;		virtual ~weapon() {};			private:		int m_maxDamage;};class lightsaber : public weapon{	public:		lightsaber::lightsaber() : weapon(26, 0) {}};