From 3677d6be5020e8358953bbdf6379f11ab1db26bf Mon Sep 17 00:00:00 2001 From: josh Date: Fri, 16 Jan 2009 18:17:22 +0000 Subject: [PATCH] demoted some operators which did not need to be friend functions git-svn-id: svn://anubis/gvsu@359 45c1a28c-8058-47b2-ae61-ca45b979098e --- cs658/final/util/Vector.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cs658/final/util/Vector.h b/cs658/final/util/Vector.h index 8128f2c..a54038d 100644 --- a/cs658/final/util/Vector.h +++ b/cs658/final/util/Vector.h @@ -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