【发布时间】:2010-05-25 07:26:33
【问题描述】:
我创建了一个单例类并尝试在其他类中访问该类但出现错误 “无法访问私有成员”
Setupconfig 是我的单例类,我正在尝试在其他具有QMainWindow 的类中访问该类
这是错误信息:
错误“Setupconfig::Setupconfig”:无法访问私有成员 在“Setupconfig”类中声明
Setupconfig.h
static Setupconfig *buiderObj()
{
static Setupconfig *_setupObj= new Setupconfig();
return _setupObj;
}
private:
Setupconfig();
//////////////////////////////////////
EasyBudget.h
class EasyBudget : public QMainWindow, public Ui::EasyBudgetClass, public Setupconfig
{
Q_OBJECT
public:
Setupconfig *setupObj;
}
//////////////////////////////////////
EasyBudget.cpp
EasyBudget::EasyBudget(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent,Qt::FramelessWindowHint)
{
setupObj=Setupconfig::buiderObj();
}
【问题讨论】:
-
我想这需要标记为“C++”
标签: c++ qt qt4 qt-creator