class Exception { public: // Method for throwing most derived type virtual void _raise () const = 0; ... }