[geos-devel] Deleting PrecisionModels
    Norman Vine 
    nhv at cape.com
       
    Tue Apr  8 13:48:05 EDT 2003
    
    
  
David Blasby writes:
>
> I'm getting this compile warning (with -Wall).  I couldnt find what its
> complaining about.
>
> In file included from /usr/local/include/geos/io.h:10,
>                  from postgis_GEOSwrapper.cpp:13:
> /usr/local/include/geos/geom.h:195: warning: `class BasicCoordinateList'
> has virtual functions but
> non-virtual destructor
> /usr/local/include/geos/geom.h:226: warning: `class PointCoordinateList'
> has virtual functions but
> non-virtual destructor
Since there are virtual methods the detructors should be declared as virtual
ie in geom.h
change from
  ~BasicCoordinateList();
to
  virtual ~BasicCoordinateList();
The .cpp files do not need a change
Norman
    
    
More information about the geos-devel
mailing list