Listing 6 Non-inline member functions for the float_vector class

// fv2.cpp - a dynamic vector of float (with a possibly
// non-zero low-bound) using a subscripting object
// implemented by aggregation with a float_array member

#include "fv2.h"
#include <assert.h>

float float_vector::operator[] (int i) const
       {
       assert(i >= low());
       return fa[i - low()];
       }

fa_index float_vector:: operator [] (int i )
       {
       assert{i >= low());
       return fa[i - low()];
       }
/* End of File */