From: Kirk, B. (JSC-EG311) <ben...@na...> - 2011-05-02 20:04:14
|
> class BoundaryElem : public Elem > { > Elem* _interior_parent; > Elem* self; > } > > All the Elem functionality could be implemented by forwarding to the > underlying "self" pointer, which represents some actual element. > > But... that might be way too much work for something that could be > fixed with either of your suggestions above! Along these lines though, couldn't you avoid the duplication by *not* deriving from Elem and instead providing a conversion operator from a BoundaryElem to an Elem that simply returns *self? I don't remember the syntax of the top of my head... |