在使用结构项目时:
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
我想知道为什么会发生这种情况,因为我认为这种差异导致我在程序的其他领域出现问题。谢谢你。