首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

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

热点排行