Archived

This topic is now archived and is closed to further replies.

A problem with my class destructor...

This topic is 5382 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

In my log class I am now getting this error: "CLog.cpp(36) : error C2600: ''CLog::~CLog'' : cannot define a compiler-generated special member function (must be declared in the class first)" Here is my class code (CLog.h):
  
class __declspec(dllexport) CLog
{
private:
	FILE*	logfile;
	int		lineCount;
	int		lineLimit;
	char*	lineData[255];
	va_list arg[255];

	CEngine * Engine;

public:
	
	CLog(CEngine *);

	bool screenOutput;
	bool Output(char* string, ...);
	void OutputScreen(char* string, va_list arg_list);
	void ResetScreen();

	bool Init();
	bool Shutdown();

	CLog();

};
  
And here is my code for the destructor (CLog.cpp):
  
CLog::~CLog()
{
	Shutdown();
};
  
I can''t seem to figure out what the problem is... anyone have an idea? Join the World Wide Revolution:

Share this post


Link to post
Share on other sites