c++高手,能不能帮我调试这个程序(设计一个不让别类继承的类,网上也有),怎么改才能让它创建一个实例啊

[复制链接]
查看11 | 回复1 | 2011-8-2 12:29:18 | 显示全部楼层 |阅读模式
#include
using namespace std;
class FinalClass1
{
public :

static FinalClass1* GetInstance()

{

return new FinalClass1;

}


static void DeleteInstance( FinalClass1* pInstance)

{

delete pInstance;

pInstance = 0;

}

private :

FinalClass1() {}

~FinalClass1() {}
};
int main(void)
{

FinalClass1 f=FinalClass1.GetInstance();
        return 0;
}

回复

使用道具 举报

千问 | 2011-8-2 12:29:18 | 显示全部楼层
1. 只需对main函数做适当修改即可:int main(void){
FinalClass1* f = FinalClass1::GetInstance();
return 0;}2, 如还有问题lz可继续追问...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行