我得到了:
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上显示每行的编号?
答案 0 :(得分:6)
您的构造函数声明为5个参数,所有类型都为int
。你没有提供任何参数。
您的选择是编写不需要参数的构造函数,或者在构造对象时提供参数,例如:myPlayer player(1, 2, 3, 4, 5);