say you have a class coded like this:
class Monster
{
public:
    Monster(std::string& name, int hp, int acc, int xpReward
            int armor, const std::string& weaponName, 
            int Lowdamage, int highdamage);
     //insert methods
private:
     //data types
};
what is the Monster(.... line do, create objects for the monster class? Is this a constructor? Really want to know everything this thing does
 
    