From: Wolfgang Bangerth Date: Wed, 15 Apr 1998 14:09:37 +0000 (+0000) Subject: Add virtual destructor. X-Git-Tag: v8.0.0~23079 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bbfebd4f284aad14d45a612c58b335b47d8e77a8;p=dealii.git Add virtual destructor. git-svn-id: https://svn.dealii.org/trunk@175 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/base/include/base/quadrature.h b/deal.II/base/include/base/quadrature.h index cf56a1914d..4d052cf793 100644 --- a/deal.II/base/include/base/quadrature.h +++ b/deal.II/base/include/base/quadrature.h @@ -38,6 +38,14 @@ class Quadrature { */ Quadrature (const unsigned int n_quadrature_points); + /** + * Virtual destructor needed, since someone + * may want to use pointers to this class + * though the object pointed to is a derived + * class. + */ + virtual ~Quadrature (); + /** * Return the #i#th quadrature point. */ diff --git a/deal.II/base/source/quadrature.cc b/deal.II/base/source/quadrature.cc index 187cd73266..6c3840e3d5 100644 --- a/deal.II/base/source/quadrature.cc +++ b/deal.II/base/source/quadrature.cc @@ -11,6 +11,11 @@ Quadrature::Quadrature (const unsigned int n_q) : +template +Quadrature::~Quadrature () {}; + + + template const Point & Quadrature::quad_point (const unsigned int i) const { Assert (i