这个错误是什么:"没有合适的默认构造函数"?

Vin*_*tch 0 c++ constructor class

我正进入(状态:

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

这是它所指的代码:

    myPlayer player;
Run Code Online (Sandbox Code Playgroud)

这是构造函数:

myPlayer (int myHealth, int myDamage, int myMoney, int myWeaponID, int myClass) : health(myHealth), damage(myDamage), money(myMoney),
    weapon_id(myWeaponID), p_class(myClass) {}
Run Code Online (Sandbox Code Playgroud)

另外,如何在Visual Studio 11上显示每行的编号?

Jer*_*fin 6

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

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