構造体アイテムを使用する場合:
struct item
{
item();
~item();
char * name;
char * effect1;
char * effect2;
char * effect3;
char * effect4;
int count;
};
コンストラクターで:
item::item()
{
name = NULL;
effect1 = NULL;
effect2 = NULL;
effect3 = NULL;
effect4 = NULL;
count = 0;
}
名前にカーソルを合わせると、次のように表示されます。
char* name() const
効果のいずれかにカーソルを合わせると、次のように表示されます。
char* effectx
違いが私のプログラムの他の領域で問題を引き起こしていると信じているので、なぜこれが起こっているのか疑問に思っています. ありがとうございました。