# C++ Polymorphism Question

**URL:** <https://forum.kirupa.com/t/c-polymorphism-question/245947>\
**Category:** programming\
**Created:** [December 5, 2007, 7:09pm UTC](https://forum.kirupa.com/t/c-polymorphism-question/245947 "2007-12-05T19:09:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yeldarb](https://avatars.discourse-cdn.com/v4/letter/y/51bf81/32.png) [@Yeldarb](https://forum.kirupa.com/u/Yeldarb)\
**Post date:** [December 5, 2007, 7:09pm UTC](https://forum.kirupa.com/t/c-polymorphism-question/245947/1 "2007-12-05T19:09:56Z")

</div>

```auto

ParentType* A = new ChildType();
myMethod(*A);

```

…

```auto

void myMethod(ParentType& x);
void myMethod(ChildType& x);

```

If ChildType extends ParentType, which function gets called?
