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

コンストラクターは、すべて type の 5 つのパラメーターを取るように宣言されていますint。パラメータを指定していません。

選択肢は、引数を必要としないコンストラクターを作成するか、オブジェクトを構築するときに次のように引数を指定することです。myPlayer player(1, 2, 3, 4, 5);

于 2012-07-09T00:47:30.567 に答える