Casting from pointer to base Class to pointer to derived Class should be done through 'dynamic_cast' or 'static_cast' | CAST Appmarq