Can I use default arguments in a constructor like this maybe
Soldier(int entyID, int hlth = 100, int exp = 10, string nme) : entityID(entyID = globalID++), hea
Arguments with default values must be the last arguments in the function declaration. In other words, there can not be any arguments without default values following one with a default value.