一个文件中有这么一行
Button* logo=&Button(50,30,50,50,"logo",".\\res\\pvz\\jmages\\PvZ_Logo.png");
以前用着一直都没事,直到今天
这个Button类中有一个成员为:
std::string text;
当初始化时,跟踪进入构造函数中发现,this指针下的text已经被赋值了,值是logo这个字符串
但是跳出后,logo这个指针中的成员变量text并没有值
直到改成
Button logo(50,30,50,50,"logo",".\\res\\pvz\\jmages\\PvZ_Logo.png");
才得以正确。