为什么函数不能调用构造函数的初始化的变量
.h文件
class a
{
public:
a()
private:
QPixmap yesterday;
public:
void show_picture();
};
.cpp文件
a::a()
{
QPixmap yesterday("图片路径"); //yesterday下有波浪线
}
void a::show_picture();
{
调用yesterday
}
调用的yesterday没有被赋值
或者怎么初始化yesterday能被show_picture函数正确调用
[解决办法]
yesterday你在.h文件里面不是已经定义了么,也不是去掉
yesterday = QPixmap("路径");
[解决办法]
楼主真英雄也。楼主应该补补C++了