struct Memory
{
public:
/* constructor and destructor */
CData( )
{
}
CData( unsigned short datasize, bool readata = true )
{
if( readata ) EncBuffer = (unsigned char*)malloc( datasize );
else Buffer = (unsigned char*)malloc( datasize );
}
~CData( )
{
// free all my data here....
delete[] Buffer;
delete[] EncBuffer;
Buffer = NULL;
EncBuffer = NULL;
}
// ofc calling my header to link Memory....
CBaseaddy::CBaseaddy()
{
}
CBaseaddy::~CBaseaddy()
{
}
void CBaseaddy::StartEngine()
{
Memory checking;
checking->Buffer; // do whatever here
}
checking->Buffer;