prog.cc:16:8: warning: struct 'Player' does not declare any constructor to initialize its non-modifiable members
struct Player
^
prog.cc:20:4: note: reference member 'health' will never be initialized
&health, &essense, &experience,
^
prog.cc:20:13: note: reference member 'essense' will never be initialized
&health, &essense, &experience,
^
prog.cc:20:23: note: reference member 'experience' will never be initialized
&health, &essense, &experience,
^
prog.cc:21:4: note: reference member 'damage0' will never be initialized
&damage0, &damage1, &critdamage0, &critdamage1,
^
prog.cc:21:14: note: reference member 'damage1' will never be initialized
&damage0, &damage1, &critdamage0, &critdamage1,
^
prog.cc:21:24: note: reference member 'critdamage0' will never be initialized
&damage0, &damage1, &critdamage0, &critdamage1,
^
prog.cc:21:38: note: reference member 'critdamage1' will never be initialized
&damage0, &damage1, &critdamage0, &critdamage1,
^
prog.cc:22:4: note: reference member 'brawn' will never be initialized
&brawn, &cunning, &perception;
^
prog.cc:22:12: note: reference member 'cunning' will never be initialized
&brawn, &cunning, &perception;
^
prog.cc:22:22: note: reference member 'perception' will never be initialized
&brawn, &cunning, &perception;
^
prog.cc:44:17: error: call to implicitly-deleted default constructor of 'Player_Util'
Player_Util playerutilObj;
^
prog.cc:25:21: note: default constructor of 'Player_Util' is implicitly deleted because base class 'Player' has a deleted default constructor
class Player_Util : public Player {
^
prog.cc:20:4: note: default constructor of 'Player' is implicitly deleted because field 'health' of reference type 'int &' would not be initialized
&health, &essense, &experience,
^ |