Vector
may have any size, but once a Vector
is
constructed, its size cannot be changed.
Vector
Interface
Vector(int sz = 0, const T& value = T());
Vector(const Vector& v);
~Vector();
int Size() const;
void Input(istream& in);
void Output(ostream& out) const;
Vector Add(const Vector& v) const;
Vector Subtract(const Vector& v) const;
Vector ScalarMultiply(const T& s) const;
bool Equal(const Vector& v) const;
Vector& Vector::operator=(const Vector& v);
T& Vector::operator[](int pos);
istream& operator>>(istream& in, Vector& v);
ostream& operator<<(ostream& out, const Vector& v);
Vector operator+(const Vector& v1, const Vector& v2);
Vector Vector::operator-() const;
Vector operator-(const Vector& v1, const Vector& v2);
Vector operator*(const T& s, const Vector& v);
bool operator==(const Vector& v1, const Vector& v2);
bool operator!=(const Vector& v1, const Vector& v2);
Vector
class -
vector.h
(original),
vector.h
(copy),
vector.cpp
VectorTest.cpp
This page was last modified on Oct 26, 2000
URL: http://people.hsc.edu/faculty-staff/robbk/Coms262/Lectures/Vectors.html