Code:
void cSTRING::operator=(const cSTRING& str)
{	
	if (pszString)
		delete[] pszString;
	
	nLen=str.Length();
	pszString=new char [nLen+1];
	myStringCopy(pszString, str.getString());
}

void main()
{
	cSTRING* pString;
	cSTRING* pPal;

	pString = new cSTRING("This is my string");
	pPal = new cSTRING("bacon, no Cab");

	pString=pPal;
	pString->Display();

	delete pString;
	delete pPal;
}
*I only included relvant code*
When I try to compile this I get these errors:
c:\documents and settings\joe\my documents\college.lvl.2\cst8132\lab5\cstring.cpp(1 59) : error C2662: 'Length' : cannot convert 'this' pointer from 'const class cSTRING' to 'class cSTRING &'
Conversion loses qualifiers
c:\documents and settings\joe\my documents\college.lvl.2\cst8132\lab5\cstring.cpp(1 61) : error C2662: 'getString' : cannot convert 'this' pointer from 'const class cSTRING' to 'class cSTRING &'
Conversion loses qualifiers

Whats the problem with this?

Thanks