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:
parent
1d26118e32
commit
3677d6be50
@ -11,12 +11,13 @@ class Vector
|
|||||||
~Vector();
|
~Vector();
|
||||||
double & operator[](int idx) { return m_array[idx]; }
|
double & operator[](int idx) { return m_array[idx]; }
|
||||||
double operator[](int idx) const { 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:
|
private:
|
||||||
double m_array[3];
|
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
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user