Skip to content

#107 Default constructor for EntityPointer

Metadata

Property Value
Reported by Oliver Sander (oliver.sander@tu-dresden.de)
Reported at Mar 9, 2006 15:32
Type Feature Request
Version Git (pre2.4) [autotools]
Operating System Unspecified / All
Last edited by Oliver Sander (oliver.sander@tu-dresden.de)
Last edited at Dec 24, 2008 14:36
Closed by Oliver Sander (oliver.sander@tu-dresden.de)
Closed at Dec 24, 2008 14:36
Closed in version Unknown
Resolution Won't implement
Comment It turned out that majority of the Dune developers does not want the default constructor.

Description

If the EntityPointer is to have true pointer semantics it needs a default constructor. In particular, this is necessary in order to be able to use C arrays of pointers.

The problem is that apparently some EntityPointer implementations are not default-constructible, because they contain a reference to the underlying grid. Thus one would have to replace those references by pointers or find another way of making them default constructible.