-#else
-#define VIRTUAL_COPY_CONS(base) \
- virtual base* clone_const_helper () \
- { \
- return new typeof (*this) (*this); \
- } \
- virtual base* clone () const \
- { \
- base* urg = (base*)this; \
- return urg->clone_const_helper (); \
- }
-#endif