我有一个Menu类,它是一个单例.它现在将有三个Button对象,m_Load,m_Save,m_New.我在Init()方法中调用它们的构造函数,如下所示:
void Menu::Init()
{
Menu::m_Load = new Button(L"../Data/png/load.png");
Menu::m_Save = new Button(L"../Data/png/save.png");
Menu::m_New = new Button(L"../Data/png/new.png");
}
Run Code Online (Sandbox Code Playgroud)
它们在Menu.h文件中定义为
class Menu : public Singleton<Menu>
{
friend class Singleton<Menu>;
//snip
private:
Menu();
Button m_Load;
Button m_Save;
Button m_New;
};
Run Code Online (Sandbox Code Playgroud)
Init方法给出了标题中描述的编译器错误.怎么会?
| 归档时间: |
|
| 查看次数: |
2322 次 |
| 最近记录: |