Home » Community » Newbie corner » |SOLVED] Vector of object: cast to inherited class
Re: |SOLVED] Vector of object: cast to inherited class [message #52384 is a reply to message #52383] |
Mon, 16 September 2019 17:44   |
Novo
Messages: 1430 Registered: December 2006
|
Ultimate Contributor |
|
|
Xemuth wrote on Mon, 16 September 2019 10:47Novo wrote on Mon, 16 September 2019 16:31Xemuth wrote on Mon, 16 September 2019 03:35
Quote:Why the code below is working the way it is working (printing out "Hello from A" instead of "Hello from B")?
That's because we didn't define any destructor on B.
This is not a correct answer.
Since B inherite from A, B will call A's destructor right after exection of is own destructor.
This particular statement is correct, but Hello() is a virtual method and it is supposed to print "Hello from B".
B b;
A* a = &b;
a->Hello();
This code will print "Hello from B".
Why the code in quiz is working differently?
Regards,
Novo
|
|
|
 |
|
|SOLVED] Vector of object: cast to inherited class
By: Xemuth on Fri, 13 September 2019 16:32
|
 |
|
Re: Vector of object: cast to inherited class
By: Novo on Fri, 13 September 2019 21:55
|
 |
|
Re: Vector of object: cast to inherited class
By: Novo on Sat, 14 September 2019 00:29
|
 |
|
Re: Vector of object: cast to inherited class
By: Xemuth on Sat, 14 September 2019 13:41
|
 |
|
Re: Vector of object: cast to inherited class
By: Novo on Sat, 14 September 2019 21:39
|
 |
|
Re: Vector of object: cast to inherited class
By: Novo on Sat, 14 September 2019 21:45
|
 |
|
Re: Vector of object: cast to inherited class
By: Xemuth on Sun, 15 September 2019 12:52
|
 |
|
Re: Vector of object: cast to inherited class
By: Novo on Sun, 15 September 2019 17:31
|
 |
|
Re: Vector of object: cast to inherited class
By: Novo on Sun, 15 September 2019 17:54
|
 |
|
Re: |SOLVED] Vector of object: cast to inherited class
By: Xemuth on Mon, 16 September 2019 09:35
|
 |
|
Re: |SOLVED] Vector of object: cast to inherited class
By: Novo on Mon, 16 September 2019 16:29
|
 |
|
Re: |SOLVED] Vector of object: cast to inherited class
By: Novo on Mon, 16 September 2019 16:31
|
 |
|
Re: |SOLVED] Vector of object: cast to inherited class
By: Xemuth on Mon, 16 September 2019 16:47
|
 |
|
Re: |SOLVED] Vector of object: cast to inherited class
By: Novo on Mon, 16 September 2019 17:44
|
 |
|
Re: |SOLVED] Vector of object: cast to inherited class
By: Xemuth on Mon, 16 September 2019 20:02
|
 |
|
Re: |SOLVED] Vector of object: cast to inherited class
By: Novo on Mon, 16 September 2019 20:09
|
 |
|
Re: |SOLVED] Vector of object: cast to inherited class
By: Xemuth on Mon, 16 September 2019 20:25
|
 |
|
Re: |SOLVED] Vector of object: cast to inherited class
By: Novo on Mon, 16 September 2019 23:47
|
 |
|
Re: |SOLVED] Vector of object: cast to inherited class
By: Xemuth on Tue, 17 September 2019 09:55
|
 |
|
Re: |SOLVED] Vector of object: cast to inherited class
By: Xemuth on Tue, 17 September 2019 14:11
|
Goto Forum:
Current Time: Tue May 13 18:27:32 CEST 2025
Total time taken to generate the page: 0.03154 seconds
|