[ create a new paste ] login | about

Link: http://codepad.org/DnBKzK5A    [ raw code | fork ]

C++, pasted on Mar 1:
class vector
{
public:
	float i;
	float j;
	float k;

	vector& operator+(vector v) 
	{ 
		vector *temp=new vector; 
		temp->i=i+v.i; 
		temp->j=j+v.j; 
		temp->k=k+v.k; 
		return *temp; 
	}

	vector& operator-(vector v) 
	{ 
		vector *temp=new vector; 
		temp->i=i-v.i; 
		temp->j=j-v.j; 
		temp->k=k-v.k; 
		return *temp;  
	}

	vector& operator*(float x) 
	{ 
		vector *temp=new vector; 
		temp->i=i*x; 
		temp->j=j*x; 
		temp->k=k*x; 
		return *temp;  
	}

	float operator*(vector x) 
	{ 
		return i*x.i+j*x.j+k*x.k; 
	} 

	vector& operator=(vector x) 
	{
		this->i=x.i; 
		this->j=x.j; 
		this->k=x.k; 
		return *this; 
	}
};


Create a new paste based on this one


Comments: