当前位置: 代码迷 >> QT开发 >> 为啥函数不能调用构造函数的初始化的变量
  详细解决方案

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

热度:40   发布时间:2016-04-25 04:31:55.0
为什么函数不能调用构造函数的初始化的变量
.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++了
  相关解决方案