0

我正进入(状态:

main.cpp(13):错误 C2512:“myPlayer”:没有合适的默认构造函数可用

这是它所指的代码:

    myPlayer player;

这是构造函数:

myPlayer (int myHealth, int myDamage, int myMoney, int myWeaponID, int myClass) : health(myHealth), damage(myDamage), money(myMoney),
    weapon_id(myWeaponID), p_class(myClass) {}

另外,如何在 Visual Studio 11 上显示每一行的数字?

4

1 回答 1

6

您的构造函数被声明为采用 5 个参数,所有类型为int. 您没有提供任何参数。

您的选择是编写一个不需要参数的构造函数,或者在构造对象时提供参数,例如:myPlayer player(1, 2, 3, 4, 5);

于 2012-07-09T00:47:30.567 回答