void BigWrite();
void LittleWrite();
赫赫。这样命名不是很好吧?

解决方案 »

  1.   

    char* TString::operator +(const char  *cs)
    {

    char *Newchar=new char[this->len+strlen(cs)+1];
        if(Newchar!=NULL)strcpy(Newchar,this->sp);
    if(cs !=NULL)strcat(Newchar,cs);

       return Newchar;}
    char* TString:: operator +(const TString & s1)
    {
        char * Newchar=new char[s1.len+this->len+1];

        if(Newchar!=NULL)strcpy(Newchar,this->sp);
    if(s1.sp !=NULL)strcat(Newchar,s1.sp);

       return Newchar;
    }
    申请的空间未归还。