私のコードについていくつか質問があります。答えてください。私は C++ の初心者です。
私はこのクラスを作りました:
#include <iostream>
#include <string>
using namespace std;
class Enemy{
public:
string enemy(string n,int h,int d){
name = n;
hp = h;
dmg = d;
cout << "Enemy name: " << n << " ";
cout << "Hit Points: " << h << " ";
cout << "Damage: " << d;
}
private:
string name;
int hp;
int dmg;
};
int main(){
Enemy enemy1;
enemy1.enemy("Wolf",10,2);
}
ビルドして実行すると、次のようになります。
Enemy name: Wolf Hit Points: 10 Damage: 2
return in を使用する必要がありenemy function
ますか? return を使用する場合、どのように出力しname,hp and dmg
ますか?
Enemy 敵2 のような 2 番目のオブジェクトを作成できない理由。そして、2番目の敵を次のように出力します
enemy2.enemy("Blal","324","32");?
これと同じ関数を作成する方法はありますが、 Player name: Hit Points
:のようなプレーヤーに対してDamage:
、また、ユーザーに名前を尋ねて Player name: に入力するにはどうすればよいでしょうか。
これらの質問がばかげていることは承知していますが、答えてください。英語が下手で申し訳ありません。