为啥函数不能调用构造函数的初始化的变量

为什么函数不能调用构造函数的初始化的变量.h文件class a{public:a()private:QPixmap yesterdaypublic:vo

为什么函数不能调用构造函数的初始化的变量
.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++了