// top of cpp // #include "stdafx.h" #include //標準入出力サポート #include //string クラスを使用 using namespace std;//標準C++の名前空間を指定 class C_Member { private: string name; int HP,MP; public: C_Member();//コンストラクタは必ずパブリック C_Member(string n);//コンストラクタは多重定義可能 C_Member(string n,int hp,int mp); ~C_Member();//デストラクタは必ずパブリック void SetHP(int a); int GetHP(); void SetMP(int a); int GetMP(); void SetName(string n); string GetName(); }; C_Member::C_Member()//コンストラクタに型はない {// //つまり値を返せない //多重定義は可能 SetName("名無しサンプリング@48kHz"); SetHP(100); SetMP(50); } C_Member::C_Member(string n) { SetName(n); SetHP(100); SetMP(50); } C_Member::C_Member(string n,int hp,int mp) { SetName(n); SetHP(hp); SetMP(mp); } C_Member::~C_Member()//デストラクタに型はない {// //つまり値を返せない //多重定義はできない cout<<"デストラクタが動作。"<>a; return 0; } //end of cpp