这是构造函数吗

Is this a constructor?

本文关键字:构造函数      更新时间:2023-10-16

假设您有一个这样编码的类:

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

};

Monster(….行做什么,为Monster类创建对象?这是一个构造函数吗?真的想知道这个东西做了什么

它是参数化构造函数的声明。现在,它只是一个声明,它什么都不做,你没有发布属于它的代码。