demoted some operators which did not need to be friend functions

git-svn-id: svn://anubis/gvsu@359 45c1a28c-8058-47b2-ae61-ca45b979098e
This commit is contained in:
josh 2009-01-16 18:17:22 +00:00
parent 1d26118e32
commit 3677d6be50

View File

@ -11,12 +11,13 @@ class Vector
~Vector();
double & operator[](int idx) { return m_array[idx]; }
double operator[](int idx) const { return m_array[idx]; }
friend std::ostream & operator<<(std::ostream & out, const Vector & v);
friend double operator%(const Vector & v1, const Vector & v2);
friend Vector operator*(const Vector & v1, const Vector & v2);
private:
double m_array[3];
};
std::ostream & operator<<(std::ostream & out, const Vector & v);
double operator%(const Vector & v1, const Vector & v2);
Vector operator*(const Vector & v1, const Vector & v2);
#endif