// vektor.cc #include #include // ifstream #include #include #include "vektor.hh" //-------------------------------------------------------------------- Vektor :: Vektor(const unsigned int n) { unsigned int i; n_ = n; if (n_>0) { v_ = new double [n_]; } else { v_ = 0; } for (i=0; i0) { v_ = new double [n_]; } else { v_ = 0; } for (i=0; i more to do infile >> n_; if (n_>0) { v_ = new double [n_]; } else { v_ = 0; } for (i=0; i> v_[i]; } } //-------------------------------------------------------------------- Vektor :: ~Vektor() { if ( v_ != 0 ) delete [] v_; } //-------------------------------------------------------------------- Vektor & Vektor :: operator = (const Vektor &orig) { unsigned int i; if ( &orig != this ) { if ( v_ != 0 ) delete [] v_; n_ = orig.n_; if (n_>0) { v_ = new double [n_]; } else { v_ = 0; } for (i=0; i