Listing 1 Class definition of float_array

//  fa2.h - a dynamic array of float

#include <iostream.h>

class float_array
   {
public:
   float_array(size_t n = 0);
   float_array(const float_array &fa);
   ~float_array();
   float_array &operator=(const float_array &fa);
   float &operator[](size_t i) const;
   inline size_t length() const;
private:
   float *array;
   size_t len;
   };

ostream &operator<<(ostream &os, float_array &fa);

inline size_t float_array::length() const
   {
   return len;
   }

/* End of File */