27 Aug
2002
27 Aug
'02
2:52 p.m.
Peter Dimov wrote:
From: "Olaf Petzold"
Thanks for answers,
the const ptr was a fault.
Well, the following example shows the problem in detail:
Two errors. First, Spec is not a polymorphic type - add a virtual function (destructor, for instance) to enable dynamic_cast / polymorphic_cast. Second, the exception thrown is std::bad_cast, not std::bad_alloc.
Oh dear, it's too hot here ... It's working now - thanks a lot. Olaf