From bbfebd4f284aad14d45a612c58b335b47d8e77a8 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Wed, 15 Apr 1998 14:09:37 +0000 Subject: [PATCH] Add virtual destructor. git-svn-id: https://svn.dealii.org/trunk@175 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/base/include/base/quadrature.h | 8 ++++++++ deal.II/base/source/quadrature.cc | 5 +++++ 2 files changed, 13 insertions(+) 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