Hallo,
versuche mich gerade an einem Singleton im BCB 6.0
HeaderFile:
<B>class LogFile
{
private:
LogFile()
{
...
}
static bool instanceFlag;
static LogFile *log;
public:
static LogFile* GetInstance();
~LogFile()
{
...
}
}
</B>
Implementation:
<B>LogFile *LogFile::GetInstance()
{
if(! instanceFlag)
{
log= new LogFile();
instanceFlag=true;
}
return log;
}</B>
dabei erhalte ich folgenden Fehler
<B> E2247 Zugriff auf LogFile::LogFile() nicht möglich</B>
Mit ist nicht klar wo mein Fehler ist!
versuche mich gerade an einem Singleton im BCB 6.0
HeaderFile:
<B>class LogFile
{
private:
LogFile()
{
...
}
static bool instanceFlag;
static LogFile *log;
public:
static LogFile* GetInstance();
~LogFile()
{
...
}
}
</B>
Implementation:
<B>LogFile *LogFile::GetInstance()
{
if(! instanceFlag)
{
log= new LogFile();
instanceFlag=true;
}
return log;
}</B>
dabei erhalte ich folgenden Fehler
<B> E2247 Zugriff auf LogFile::LogFile() nicht möglich</B>
Mit ist nicht klar wo mein Fehler ist!
Comment