00001 00008 #ifndef _vectorDinamico_h 00009 #define _vectorDinamico_h 00010 00011 00030 class Vector_Dinamico { 00031 private: 00050 float * datos; 00051 int nelementos; 00052 public: 00053 // --------------- Constructores ---------------- 00061 Vector_Dinamico(int n=0); 00062 Vector_Dinamico(const Vector_Dinamico& original); 00063 // ------------------ Destructor ------------------ 00064 ~Vector_Dinamico(); 00065 // --------------- Otras funciones --------------- 00072 int size() const; 00079 float& operator[] (int i); 00086 const float& operator[] (int i) const; 00093 void resize(int n); 00094 Vector_Dinamico& operator= (const Vector_Dinamico& original); 00095 }; 00096 00097 #endif /* _vectorDinamico_h */