
Listing 4

String &String::operator=(const String &s)
    {
    if (len != s.len)
        {
        delete [] str;
        len = s.len;
        str = new char[len + 1];
        }
    strcpy(str, s.str);
    return *this;
    }

----------


