0

Help for a code

Why the output of this code is Enemy! Enemy! ? https://code.sololearn.com/c6gu676oHymR/?ref=app

23rd Oct 2017, 9:35 PM
Pierre-Alexandre CÎté
Pierre-Alexandre CÎté - avatar
2 Answers
+ 3
Because you don't use virtual functions. Add vitrual like this: class Enemy { public: virtual void attack() { cout << "Enemy!" << endl; } };
23rd Oct 2017, 9:49 PM
deFault
0
@vincent Thank you
23rd Oct 2017, 9:50 PM
Pierre-Alexandre CÎté
Pierre-Alexandre CÎté - avatar