fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Animal {
  5. };
  6.  
  7. class Cat : public Animal {
  8. public:
  9. int getType() {
  10. return 42;
  11. }
  12. };
  13.  
  14. int main() {
  15. Animal * array[10];
  16. array[0] = new Cat();
  17.  
  18. int result = static_cast<Cat *>(array[0])->getType();
  19. std::cout << "Result is " << result << std::endl;
  20. }
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
Result is 42